.block,.clearfix,.filter__panel,.month,.section,.section-container,
.teaser--alumni,.teaser--image-text .quote,.teaser--image-text .quote--extended,.teaser--image-text .quote--floated,.teaser--image-text .quote-block,
.teaser--image-text .statement,.teaser--image-text .statement--extended,.teaser--image-text .statement--floated,.teaser--profile .quote,.teaser--profile .quote--extended,
.teaser--profile .quote--floated,.teaser--profile .quote-block,.teaser--profile .statement,.teaser--profile .statement--extended,.teaser--profile .statement--floated,
.theme-virtual-open-day .primary-nav li.sub-nav{zoom:1}
.block:after,.block:before,
.clearfix:after,.clearfix:before,
.filter__panel:after,.filter__panel:before,
.month:after,.month:before,
.section-container:after,.section-container:before,.section:after,.section:before,
.teaser--alumni:after,.teaser--alumni:before,.teaser--image-text .quote--extended:after,.teaser--image-text .quote--extended:before,.teaser--image-text .quote--floated:after,
.teaser--image-text .quote--floated:before,.teaser--image-text .quote-block:after,.teaser--image-text .quote-block:before,.teaser--image-text .quote:after,
.teaser--image-text .quote:before,.teaser--image-text .statement--extended:after,.teaser--image-text .statement--extended:before,.teaser--image-text .statement--floated:after,
.teaser--image-text .statement--floated:before,.teaser--image-text .statement:after,.teaser--image-text .statement:before,.teaser--profile .quote--extended:after,
.teaser--profile .quote--extended:before,.teaser--profile .quote--floated:after,.teaser--profile .quote--floated:before,.teaser--profile .quote-block:after,
.teaser--profile .quote-block:before,.teaser--profile .quote:after,.teaser--profile .quote:before,.teaser--profile .statement--extended:after,
.teaser--profile .statement--extended:before,.teaser--profile .statement--floated:after,.teaser--profile .statement--floated:before,.teaser--profile .statement:after,
.teaser--profile .statement:before,.theme-virtual-open-day .primary-nav li.sub-nav:after,
.theme-virtual-open-day .primary-nav li.sub-nav:before{content:"";display:table;-webkit-flex-basis:0;-ms-flex:0 1 0;flex-basis:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.block:after,.clear,.clearfix:after,.filter__panel:after,.month:after,.section-container:after,.section:after,.teaser--alumni:after,.teaser--image-text .quote--extended:after,
.teaser--image-text .quote--floated:after,.teaser--image-text .quote-block:after,.teaser--image-text .quote:after,.teaser--image-text .statement--extended:after,
.teaser--image-text .statement--floated:after,.teaser--image-text .statement:after,.teaser--profile .quote--extended:after,.teaser--profile .quote--floated:after,
.teaser--profile .quote-block:after,.teaser--profile .quote:after,.teaser--profile .statement--extended:after,.teaser--profile .statement--floated:after,
.teaser--profile .statement:after,.theme-virtual-open-day .primary-nav li.sub-nav:after{clear:both}
.element-invisible,.hide-visually,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.fluid-search__submit,.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.fluid-search__submit br,.ir br{display:none}
.nav-list,.reset-list{margin:0;padding:0;list-style:none}
.nav-list>li{display:inline-block}
.no-margin{margin:0!important}
.no-animation{-webkit-transition-duration:0s!important;transition-duration:0s!important}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
body,html{height:100%;font-family:'NanumSquare','NanumGothic';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;padding:0;font-family:'NanumSquare','NanumGothic';/*font-size:15px;*/font-size:1.188em;line-height:1.4;}
@font-face {font-family:'NanumSquare'; src:url('/d_fonts/NanumSquareL.eot'); src:url('/d_fonts/NanumSquareL.eot#iefix') format('embedded-opentype'), url('/d_fonts/NanumSquareL.woff') format('woff'), url('/d_fonts/NanumSquareL.ttf') format('truetype'); font-weight:300; font-style:normal;}
@font-face {font-family:'NanumSquare'; src:url('/d_fonts/NanumSquareR.eot'); src:url('/d_fonts/NanumSquareR.eot#iefix') format('embedded-opentype'), url('/d_fonts/NanumSquareR.woff') format('woff'), url('/d_fonts/NanumSquareR.ttf') format('truetype'); font-weight:400; font-style:normal;}
@font-face {font-family:'NanumSquare'; src:url('/d_fonts/NanumSquareB.eot'); src:url('/d_fonts/NanumSquareB.eot#iefix') format('embedded-opentype'), url('/d_fonts/NanumSquareB.woff') format('woff'), url('/d_fonts/NanumSquareB.ttf') format('truetype'); font-weight:700; font-style:normal;}
@font-face {font-family:'NanumSquare'; src:url('/d_fonts/NanumSquareEB.eot'); src:url('/d_fonts/NanumSquareEB.eot#iefix') format('embedded-opentype'), url('/d_fonts/NanumSquareEB.woff') format('woff'), url('/d_fonts/NanumSquareEB.ttf') format('truetype'); font-weight:800; font-style:normal;}
@font-face {font-family:'NanumGothic';src:url('/d_fonts/NanumGothic.woff')}
@font-face {font-family:'NanumGothic';src:url('/d_fonts/NanumGothic.eot')}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-ms-perspective:1200px;perspective:1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty{0%{opacity:1}}
@keyframes empty{0%{opacity:1}}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}
@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}
100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-ms-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}
@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}
@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);-ms-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);-ms-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}
@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}
@keyframes goDown{from{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}
@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}
@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,15%,0);-ms-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.site-wrapper{overflow:hidden;width:100%;min-width:320px;}
.wrapper-msem{max-width:100%;/*margin-left:auto;margin-right:auto;border-left:10px solid transparent;border-right:10px solid transparent;*/}
.wrapper-msem:after{content:" ";display:block;clear:both;}
@media all and (max-width:539px){.wrapper-msem{min-width:320px;margin-left:15px;margin-right:15px;}}
@media all and (min-width:540px) and (max-width:839px){.wrapper-msem{width:750px;margin-left:auto;margin-right:auto;}}
@media all and (min-width:840px) and (max-width:1023px){wrapper-msem{width:960px;margin-left:auto;margin-right:auto;}}
@media all and (min-width:1024px){.wrapper-msem{max-width:1290px;margin-left:auto;margin-right:auto;}}

.wrapper{max-width:100%;/*margin-left:auto;margin-right:auto;border-left:10px solid transparent;border-right:10px solid transparent;*/}
.wrapper:after{content:" ";display:block;clear:both;}
@media all and (max-width:539px){.wrapper{min-width:320px;margin-left:15px;margin-right:15px;}}
@media all and (min-width:540px) and (max-width:839px){.wrapper{width:750px;margin-left:auto;margin-right:auto;}}
@media all and (min-width:840px) and (max-width:1023px){wrapper{width:960px;margin-left:auto;margin-right:auto;}}
@media all and (min-width:1024px){.wrapper{max-width:1384px;margin-left:auto;margin-right:auto;}}
/*@media all and (min-width:540px) and (max-width:839px){.wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:840px){.wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:1024px){.wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}*/
@media all and (max-width:539px){.wrapper-uhak{min-width:320px;}}
@media all and (min-width:540px) and (max-width:839px){.wrapper-uhak{width:750px;}}
@media all and (min-width:840px) and (max-width:1023px){wrapper-uhak{width:960px;}}
@media all and (min-width:1024px){.wrapper-uhak{max-width:1384px;}}
.wrapper-uhak{max-width:100%;margin-left:auto;margin-right:auto;padding:0;/*border-left:10px solid transparent;border-right:10px solid transparent;*/}
.wrapper-uhak:after{content:" ";display:block;clear:both;}
@media all and (max-width:539px){.wrapper-uhak-bonmun{min-width:320px;padding:15px 0px 30px 0px;}}
@media all and (min-width:540px) and (max-width:839px){.wrapper-uhak-bonmun{padding:20px 0 30px 0px;}}
@media all and (min-width:840px) and (max-width:1023px){wrapper-uhak-bonmun{paddiing:40px 0 40px 20px;}}
@media all and (min-width:1024px){.wrapper-uhak-bonmun{padding:50px 0 50px 30px;}}
.wrapper-uhak-bonmun{margin:0;}
@media all and (min-width:540px) and (max-width:839px){.grid-push--two,.inset-wrapper{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--two,.inset-wrapper{width:77.7777777778%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.grid-push--two,.inset-wrapper{width:66.6666666667%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--four{width:66.6666666667%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--four{width:55.5555555556%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.grid-push--four{width:33.3333333333%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--three{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--three{width:55.5555555556%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.grid-push--three{width:50%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--one-and-half{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--one-and-half{width:77.7777777778%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.grid-push--one-and-half{width:75%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--four-and-one-half{width:33.3333333333%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--four-and-one-half{width:33.3333333333%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.grid-push--four-and-one-half{width:25%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--none{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--none{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.grid-push--none{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.grid-pull--two{margin-right:-14.2857142857%;margin-left:-14.2857142857%;padding-left:14.2857142857%;padding-left:0;padding-right:0}}
@media all and (min-width:1024px){.grid-pull--two{margin-right:-25%;margin-left:-25%;padding-left:25%;padding-left:0;padding-right:0}}
.wide-wrapper{min-width:270px;margin:0 25px}
@media all and (min-width:840px){.wide-wrapper{margin:0 50px}}
.followWrap,.full-width,.full-wrap,.grid-push--four .followWrap,.grid-push--four .full-width,.grid-push--four .full-wrap,.grid-push--three .followWrap,.grid-push--three .full-width,.grid-push--three .full-wrap,.grid-push--two .followWrap,.grid-push--two .full-width,.grid-push--two .full-wrap,.inset-wrapper .followWrap,.inset-wrapper .full-width,.inset-wrapper .full-wrap{margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.followWrap,.full-width,.full-wrap{margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.followWrap,.full-width,.full-wrap{margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.followWrap,.full-width,.full-wrap{margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--four .followWrap,.grid-push--four .full-width,.grid-push--four .full-wrap,.grid-push--three .followWrap,.grid-push--three .full-width,.grid-push--three .full-wrap,.grid-push--two .followWrap,.grid-push--two .full-width,.grid-push--two .full-wrap,.inset-wrapper .followWrap,.inset-wrapper .full-width,.inset-wrapper .full-wrap{margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--four .followWrap,.grid-push--four .full-width,.grid-push--four .full-wrap,.grid-push--three .followWrap,.grid-push--three .full-width,.grid-push--three .full-wrap,.grid-push--two .followWrap,.grid-push--two .full-width,.grid-push--two .full-wrap,.inset-wrapper .followWrap,.inset-wrapper .full-width,.inset-wrapper .full-wrap{margin-left:1.1574074074%;margin-right:1.1574074074%}}
@media all and (min-width:1024px){.grid-push--four .followWrap,.grid-push--four .full-width,.grid-push--four .full-wrap,.grid-push--three .followWrap,.grid-push--three .full-width,.grid-push--three .full-wrap,.grid-push--two .followWrap,.grid-push--two .full-width,.grid-push--two .full-wrap,.inset-wrapper .followWrap,.inset-wrapper .full-width,.inset-wrapper .full-wrap{margin-left:1.1574074074%;margin-right:1.1574074074%}}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}
.push-this{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;position:relative;background-color:#efefef}
.menu-open .push-this,.staff-students-open .push-this{-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0)}
@media all and (min-width:840px){.menu-open .push-this,.staff-students-open .push-this{-webkit-transform:translate(-450px,0);-ms-transform:translate(-450px,0);transform:translate(-450px,0)}}
.pusher{background-color:#2b2b2b;position:absolute;top:0;right:0;width:300px;height:100%;z-index:101;overflow:auto;-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0)}
@media all and (min-width:840px){.pusher{width:450px;-webkit-transform:translate(450px,0);-ms-transform:translate(450px,0);transform:translate(450px,0)}}
.js .pusher{-webkit-transition:.3s ease-out;transition:.3s ease-out}
.pusher-wrapper{width:100%;position:relative;background-color:#1c1c1c}
.pusher-wrapper:after{-webkit-transition:background .3s ease-out;transition:background .3s ease-out;content:'';position:absolute;top:0;left:0;z-index:100;width:0;height:0}
.search-open .pusher-wrapper:after,.submenu-open .pusher-wrapper:after{width:100%;height:100%;background:rgba(0,0,0,.5)}
.search-closing .pusher-wrapper:after,.site-ui-closing .pusher-wrapper:after,.submenu-closing .pusher-wrapper:after{width:100%;height:100%;background:rgba(0,0,0,0)}
@media all and (min-width:1024px){.news-layout .group-1,.news-layout .group-2,.welcome-layout .group-1,.welcome-layout .group-2{width:50%;float:left}}
@media all and (min-width:840px) and (max-width:1023px){.news-layout .group-1,.welcome-layout .group-1{width:66.6666666667%;float:left}}
@media all and (min-width:840px) and (max-width:1023px){.news-layout .group-2,.welcome-layout .group-2{width:33.3333333333%;float:left}}
.news-layout .group-1 .teaser,.news-layout .group-2 .teaser,.welcome-layout .group-1 .teaser,.welcome-layout .group-2 .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.news-layout .group-1 .teaser,.welcome-layout .group-1 .teaser{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.news-layout .group-1 .teaser,.welcome-layout .group-1 .teaser{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:1024px){.news-layout .group-1 .teaser,.welcome-layout .group-1 .teaser{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:540px) and (max-width:839px){.news-layout .group-2 .teaser,.welcome-layout .group-2 .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.news-layout .group-2 .teaser.followWrap,.news-layout .group-2 .teaser.full-width,.news-layout .group-2 .teaser.teaser--widescreen,.welcome-layout .group-2 .teaser.followWrap,.welcome-layout .group-2 .teaser.full-width,.welcome-layout .group-2 .teaser.teaser--widescreen{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.news-layout .group-2 .teaser,.welcome-layout .group-2 .teaser{width:47.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.news-layout .group-2 .teaser.followWrap,.news-layout .group-2 .teaser.full-width,.news-layout .group-2 .teaser.teaser--widescreen,.welcome-layout .group-2 .teaser.followWrap,.welcome-layout .group-2 .teaser.full-width,.welcome-layout .group-2 .teaser.teaser--widescreen{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.news-layout .group-2 .teaser,.welcome-layout .group-2 .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.news-layout .group-2 .teaser.followWrap,.news-layout .group-2 .teaser.full-width,.news-layout .group-2 .teaser.teaser--widescreen,.welcome-layout .group-2 .teaser.followWrap,.welcome-layout .group-2 .teaser.full-width,.welcome-layout .group-2 .teaser.teaser--widescreen{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
.news-layout .group-3,.welcome-layout .group-3{clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news-layout .group-2 .teaser,.news-layout .group-3 .teaser,.welcome-layout .group-2 .teaser,.welcome-layout .group-3 .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.news-layout .group-3 .teaser,.welcome-layout .group-3 .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.news-layout .group-3 .teaser:nth-child(1),.news-layout .group-3 .teaser:nth-child(7),.welcome-layout .group-3 .teaser:nth-child(1),.welcome-layout .group-3 .teaser:nth-child(7){display:none}
.news-layout .group-3 .teaser.teaser--widescreen,.welcome-layout .group-3 .teaser.teaser--widescreen{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.news-layout .group-3 .teaser,.welcome-layout .group-3 .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.news-layout .group-3 .teaser:nth-child(6),.news-layout .group-3 .teaser:nth-child(7),.welcome-layout .group-3 .teaser:nth-child(6),.welcome-layout .group-3 .teaser:nth-child(7){display:none}
.news-layout .group-3 .teaser.teaser--widescreen,.welcome-layout .group-3 .teaser.teaser--widescreen{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.news-layout .group-3 .teaser,.welcome-layout .group-3 .teaser{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.news-layout .group-3 .teaser.teaser--widescreen,.welcome-layout .group-3 .teaser.teaser--widescreen{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.news-layout .group-2 .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.news-layout .group-2 .teaser{width:93.8271604938%;float:left;margin-left:3.0864197531%;margin-right:3.0864197531%}
.news-layout .group-2 .teaser:nth-child(1){display:none}}
@media all and (min-width:1024px){.news-layout .group-2 .teaser:nth-child(2),.news-layout .group-2 .teaser:nth-child(3){width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:540px) and (max-width:839px){.welcome-layout .group-2 .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px){.welcome-layout .group-2 .teaser.teaser--welcome{margin-top:-10.4em}}
@media all and (min-width:840px) and (max-width:1023px){.welcome-layout .group-2 .teaser{width:93.8271604938%;float:left;margin-left:3.0864197531%;margin-right:3.0864197531%}
.welcome-layout .group-2 .teaser:nth-child(3){display:none}}
@media all and (min-width:1024px){.welcome-layout .group-2 .teaser:nth-child(1),.welcome-layout .group-2 .teaser:nth-child(2){width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.welcome-layout .group-2 .teaser:nth-child(3){width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.welcome-layout .group-2 .teaser.teaser--welcome{float:right!important}}
.content-grid-layout .group-1,.content-grid-layout .group-2,.content-grid-layout .month{position:relative}
@media all and (min-width:1024px){.content-grid-layout .group-1,.content-grid-layout .group-2,.content-grid-layout .month{width:100%;float:left}}
@media all and (min-width:540px){@supports (flex-wrap:wrap){.content-grid-layout .group-1,.content-grid-layout .group-2,.content-grid-layout .month{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}}
.content-grid-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-grid-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-grid-layout .teaser.teaser--double-span,.content-grid-layout .teaser.teaser--widescreen{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-grid-layout .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-grid-layout .teaser.teaser--double-span,.content-grid-layout .teaser.teaser--widescreen{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-grid-layout .teaser{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-grid-layout .teaser.teaser--double-span,.content-grid-layout .teaser.teaser--widescreen{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@supports (flex-wrap:wrap){.content-grid-layout--tiny-2-col .group-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media all and (max-width:539px){.content-grid-layout--tiny-2-col .teaser{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}}
.grid-push--four .content-grid-layout .teaser,.grid-push--two .content-grid-layout .teaser{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.grid-push--two .content-grid-layout .teaser{width:30.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--two .content-grid-layout .teaser{width:30.2116402116%;float:left;margin-left:1.3227513228%;margin-right:1.3227513228%}}
@media all and (min-width:1024px){.grid-push--two .content-grid-layout .teaser{width:22.6851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--four .content-grid-layout .teaser{width:30.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--four .content-grid-layout .teaser{width:30.2116402116%;float:left;margin-left:1.3227513228%;margin-right:1.3227513228%}}
@media all and (min-width:1024px){.grid-push--four .content-grid-layout .teaser{width:22.6851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%}}
.grid-push--three .content-grid-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.grid-push--three .content-grid-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--three .content-grid-layout .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.grid-push--three .content-grid-layout .teaser:nth-child(4){display:none}}
@media all and (min-width:1024px){.grid-push--three .content-grid-layout .teaser{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.content-mini-layout .group-1{width:100%;float:left}
.content-mini-layout .group-1+.group-1{margin-top:20px}
.content-mini-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-mini-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-mini-layout .teaser:nth-child(3){display:none!important}}
@media all and (min-width:840px) and (max-width:1023px){.content-mini-layout .teaser{width:47.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-mini-layout .teaser:nth-child(3){display:none!important}}
@media all and (min-width:1024px){.content-mini-layout .teaser{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:840px) and (max-width:1023px){.content-split-layout .group-1,.content-split-layout .group-2{width:50%;float:left}}
@media all and (min-width:1024px){.content-split-layout .group-1,.content-split-layout .group-2{width:50%;float:left}}
.content-split-layout .group-2{float:right}
@media all and (max-width:839px){.content-split-layout .group-2{margin-top:20px}}
.content-split-layout .teaser,.content-split-layout .teaser--full{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-split-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-split-layout .teaser{width:45.8847736626%;float:left;margin-left:2.0576131687%;margin-right:2.0576131687%}}
@media all and (min-width:1024px){.content-split-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
.content-4col-layout .group-1{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content-4col-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-4col-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-4col-layout .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-4col-layout .teaser:nth-child(4){display:none}}
@media all and (min-width:1024px){.content-4col-layout .teaser{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.content-3col-layout .group-1{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content-3col-layout .teaser,.grid-push--four .content-3col-layout .teaser,.grid-push--three .content-3col-layout .teaser,.grid-push--two .content-3col-layout .teaser,.inset-wrapper .content-3col-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-3col-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-3col-layout .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-3col-layout .teaser{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--four .content-3col-layout .teaser,.grid-push--three .content-3col-layout .teaser,.grid-push--two .content-3col-layout .teaser,.inset-wrapper .content-3col-layout .teaser{width:30.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--four .content-3col-layout .teaser,.grid-push--three .content-3col-layout .teaser,.grid-push--two .content-3col-layout .teaser,.inset-wrapper .content-3col-layout .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.grid-push--four .content-3col-layout .teaser,.grid-push--three .content-3col-layout .teaser,.grid-push--two .content-3col-layout .teaser,.inset-wrapper .content-3col-layout .teaser{width:30.1851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%}}
.content-2col-layout .group-1{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content-2col-layout .teaser,.grid-push--two .content-2col-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-2col-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-2col-layout .teaser{width:47.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-2col-layout .teaser{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.content-2col-layout--small-1-col .teaser{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-2col-layout--medium-3-col .teaser{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:540px) and (max-width:839px){.grid-push--two .content-2col-layout .teaser{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.grid-push--two .content-2col-layout .teaser{width:47.3544973545%;float:left;margin-left:1.3227513228%;margin-right:1.3227513228%}}
@media all and (min-width:1024px){.grid-push--two .content-2col-layout .teaser{width:47.6851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%}}
.content-1col-layout .group-1{width:100%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.content-1col-layout .teaser{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-1col-layout .teaser{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-1col-layout .teaser{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-1col-layout .teaser{width:98.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.dl .dl__item,.dl dd,.dl dt{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.dl .dl__item,.dl dd,.dl dt,.grid-push--two .dl .dl__item,.grid-push--two .dl dd,.grid-push--two .dl dt{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.dl .dl__item,.dl dd,.dl dt{width:20.1646090535%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.grid-push--two .dl .dl__item,.grid-push--two .dl dd,.grid-push--two .dl dt{width:47.3544973545%;float:left;margin-left:1.3227513228%;margin-right:1.3227513228%}}
@media all and (min-width:1024px){.dl .dl__item,.dl dd,.dl dt{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.grid-push--two .dl .dl__item,.grid-push--two .dl dd,.grid-push--two .dl dt{width:22.6851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%}}
@media all and (min-width:1024px){.dl--half-half .dl__item,.dl--half-half dd,.dl--half-half dt{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.grid-push--two .dl--half-half .dl__item,.grid-push--two .dl--half-half dd,.grid-push--two .dl--half-half dt{width:47.6851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%}}
.dl--full-list .dl__item,.dl--full-list dd,.dl--full-list dt{width:100%!important}
.search-results__aside,.search-results__main{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.search-results__main{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.search-results__main{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.search-results__main{width:65.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.search-results__aside{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.search-results__aside{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.search-results__aside{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.content-article-layout .byline-dateline{width:100%;float:left}
@media all and (min-width:1024px){.content-article-layout .byline-dateline{width:66.6666666667%;float:left;margin-left:17.4382716049%;margin-right:17.4382716049%}}
.content-article-layout .byline-dateline hr{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-article-layout .byline-dateline hr{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-article-layout .byline-dateline hr{width:86.8312757202%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-article-layout .byline-dateline hr{width:98.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.content-article-layout .byline-dateline .byline,.content-article-layout .byline-dateline .dateline{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-article-layout .byline-dateline .byline,.content-article-layout .byline-dateline .dateline{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-article-layout .byline-dateline .byline,.content-article-layout .byline-dateline .dateline{width:42.3868312757%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-article-layout .byline-dateline .byline,.content-article-layout .byline-dateline .dateline{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.content-article-layout .article-body{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.content-article-layout .article-body{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.content-article-layout .article-body{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.content-article-layout .article-body{width:65.1234567901%;float:left;margin-left:17.4382716049%;margin-right:17.4382716049%}}
@media all and (min-width:1024px){.l-span-1{width:6.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-2{width:15.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-3{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-4{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-5{width:40.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-6{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-7{width:56.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-8{width:65.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-9{width:73.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-10{width:81.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-11{width:90.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.l-span-12{width:98.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-1,.content-2col-layout .l-span-1,.content-3col-layout .l-span-1,.content-4col-layout .l-span-1,.content-grid-layout .l-span-1{width:6.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-2,.content-2col-layout .l-span-2,.content-3col-layout .l-span-2,.content-4col-layout .l-span-2,.content-grid-layout .l-span-2{width:15.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-3,.content-2col-layout .l-span-3,.content-3col-layout .l-span-3,.content-4col-layout .l-span-3,.content-grid-layout .l-span-3{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-4,.content-2col-layout .l-span-4,.content-3col-layout .l-span-4,.content-4col-layout .l-span-4,.content-grid-layout .l-span-4{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-5,.content-2col-layout .l-span-5,.content-3col-layout .l-span-5,.content-4col-layout .l-span-5,.content-grid-layout .l-span-5{width:40.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-6,.content-2col-layout .l-span-6,.content-3col-layout .l-span-6,.content-4col-layout .l-span-6,.content-grid-layout .l-span-6{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-7,.content-2col-layout .l-span-7,.content-3col-layout .l-span-7,.content-4col-layout .l-span-7,.content-grid-layout .l-span-7{width:56.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-8,.content-2col-layout .l-span-8,.content-3col-layout .l-span-8,.content-4col-layout .l-span-8,.content-grid-layout .l-span-8{width:65.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-9,.content-2col-layout .l-span-9,.content-3col-layout .l-span-9,.content-4col-layout .l-span-9,.content-grid-layout .l-span-9{width:73.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-10,.content-2col-layout .l-span-10,.content-3col-layout .l-span-10,.content-4col-layout .l-span-10,.content-grid-layout .l-span-10{width:81.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-11,.content-2col-layout .l-span-11,.content-3col-layout .l-span-11,.content-4col-layout .l-span-11,.content-grid-layout .l-span-11{width:90.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}
.content-1col-layout .l-span-12,.content-2col-layout .l-span-12,.content-3col-layout .l-span-12,.content-4col-layout .l-span-12,.content-grid-layout .l-span-12{width:98.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:840px) and (max-width:1023px){.m-span-1{width:9.0534979424%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-2{width:20.1646090535%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-3{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-4{width:42.3868312757%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-5{width:53.4979423868%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-6{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-7{width:75.7201646091%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-8{width:86.8312757202%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.m-span-9{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-1,.content-2col-layout .m-span-1,.content-3col-layout .m-span-1,.content-4col-layout .m-span-1,.content-grid-layout .m-span-1{width:9.0534979424%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-2,.content-2col-layout .m-span-2,.content-3col-layout .m-span-2,.content-4col-layout .m-span-2,.content-grid-layout .m-span-2{width:20.1646090535%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-3,.content-2col-layout .m-span-3,.content-3col-layout .m-span-3,.content-4col-layout .m-span-3,.content-grid-layout .m-span-3{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-4,.content-2col-layout .m-span-4,.content-3col-layout .m-span-4,.content-4col-layout .m-span-4,.content-grid-layout .m-span-4{width:42.3868312757%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-5,.content-2col-layout .m-span-5,.content-3col-layout .m-span-5,.content-4col-layout .m-span-5,.content-grid-layout .m-span-5{width:53.4979423868%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-6,.content-2col-layout .m-span-6,.content-3col-layout .m-span-6,.content-4col-layout .m-span-6,.content-grid-layout .m-span-6{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-7,.content-2col-layout .m-span-7,.content-3col-layout .m-span-7,.content-4col-layout .m-span-7,.content-grid-layout .m-span-7{width:75.7201646091%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-8,.content-2col-layout .m-span-8,.content-3col-layout .m-span-8,.content-4col-layout .m-span-8,.content-grid-layout .m-span-8{width:86.8312757202%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.content-1col-layout .m-span-9,.content-2col-layout .m-span-9,.content-3col-layout .m-span-9,.content-4col-layout .m-span-9,.content-grid-layout .m-span-9{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:540px) and (max-width:839px){.s-span-1{width:13.5802469136%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.s-span-2{width:30.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.s-span-3{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.s-span-4{width:63.5802469136%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.s-span-5{width:80.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.s-span-6{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-1col-layout .s-span-1,.content-2col-layout .s-span-1,.content-3col-layout .s-span-1,.content-4col-layout .s-span-1,.content-grid-layout .s-span-1{width:13.5802469136%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-1col-layout .s-span-2,.content-2col-layout .s-span-2,.content-3col-layout .s-span-2,.content-4col-layout .s-span-2,.content-grid-layout .s-span-2{width:30.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-1col-layout .s-span-3,.content-2col-layout .s-span-3,.content-3col-layout .s-span-3,.content-4col-layout .s-span-3,.content-grid-layout .s-span-3{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-1col-layout .s-span-4,.content-2col-layout .s-span-4,.content-3col-layout .s-span-4,.content-4col-layout .s-span-4,.content-grid-layout .s-span-4{width:63.5802469136%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-1col-layout .s-span-5,.content-2col-layout .s-span-5,.content-3col-layout .s-span-5,.content-4col-layout .s-span-5,.content-grid-layout .s-span-5{width:80.2469135802%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}
.content-1col-layout .s-span-6,.content-2col-layout .s-span-6,.content-3col-layout .s-span-6,.content-4col-layout .s-span-6,.content-grid-layout .s-span-6{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
.media,.media__body,.teaser--work{overflow:hidden}
.media__figure{float:left;margin-right:15px}
.media__figure img{display:block}
.media__figure--rev{float:right;margin-left:30px}
.media--widescreen .media__figure,.teaser--work .media__figure{width:50%;margin-right:30px;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.media--widescreen .media__figure img,.teaser--work .media__figure img{display:none}
.media--widescreen .media__figure:before,.teaser--work .media__figure:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.fb-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.fb-media__figure{margin-right:30px}
.fb-media__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flag{display:table;width:100%}
.flag__body,.flag__figure{display:table-cell;vertical-align:middle}
.flag--top .flag__body,.flag--top .flag__figure{vertical-align:top}
.flag--bottom .flag__body,.flag--bottom .flag__figure{vertical-align:bottom}
.flag__figure{padding-right:30px}
.flag__figure>img{display:block;max-width:none}
.flag__figure--rev .flag__figure{padding-right:0;padding-left:30px}
.flag__body{width:100%}
.filter__list-active,.filter__list-horizontal,.header__charms,.list-inline,.name-list,.tag-list{margin:0;padding:0;list-style:none}
.filter__list-active>li,.filter__list-horizontal>li,.header__charms>li,.list-inline>li,.name-list>li,.tag-list>li{display:inline-block}
.list-inline--delimited>li:after,.tag-list>li:after{content:","}
.list-inline--delimited>li:last-child:after,.tag-list>li:last-child:after{content:""}
.list-inline--slashes>li:after,.name-list>li:after{content:" //"}
.list-inline--slashes>li:last-child:after,.name-list>li:last-child:after{content:""}

.list-styled{list-style:square;list-style-position:inside;padding:0}
.filter__list,.list-dates,.list-links,.list-reset{margin:0;padding:0;list-style:none}
.site-logo{line-height:1.5;overflow:hidden;width:110px;height:25px;background-image:url(../mq_img/logo.c64aa6fa810ad4f3.svg);background-size:100% 100%;margin:0}
.site-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .site-logo{background-image:url(../mq_img/logo.87da20324f4d7470.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.site-logo{line-height:1.5;overflow:hidden;width:170px;height:38px;background-image:url(../mq_img/logo.c64aa6fa810ad4f3.svg);background-size:100% 100%}
.site-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .site-logo{background-image:url(../mq_img/logo.87da20324f4d7470.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.press-logo{position:relative;text-indent:-2000em;margin:0}
@media all and (min-width:540px){.press-logo{text-indent:0}}
.press-logo:before{content:"";background-image:url(../mq_img/logo-gs-press.5fb8dc3da6a8f26c.svg);background-size:100% 100%;position:absolute;top:0;left:0;background-repeat:no-repeat;display:inline-block;width:40px;height:40px;text-indent:-2000em}
.lt-ie9 .press-logo:before{background-image:url(../mq_img/logo-gs-press.5e6857492c7abe41.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px) and (max-width:839px){.press-logo:before{width:60px;height:60px;text-indent:0;margin-top:-11px}}
@media all and (min-width:840px){.press-logo:before{width:80px;height:80px;text-indent:0}}
.prize-logo{line-height:1.5;overflow:hidden;width:115px;height:53px;background-image:url(../mq_img/logo-gs-prize.6b2941b9f394e808.svg);background-size:100% 100%;margin:0}
.prize-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .prize-logo{background-image:url(../mq_img/logo-gs-prize.91b46852e3e2a59b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.prize-logo{line-height:1.5;overflow:hidden;width:115px;height:53px;background-image:url(../mq_img/logo-gs-prize.6b2941b9f394e808.svg);background-size:100% 100%}
.prize-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .prize-logo{background-image:url(../mq_img/logo-gs-prize.91b46852e3e2a59b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.site-logo--prize,.statesman-logo{display:inline-block}
.site-logo--prize{line-height:1.5;overflow:hidden;width:90px;height:20px;background-image:url(../mq_img/logo.c64aa6fa810ad4f3.svg);background-size:100% 100%;display:none}
.site-logo--prize::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .site-logo--prize{background-image:url(../mq_img/logo.87da20324f4d7470.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.site-logo--prize{display:inline-block;line-height:1.5;overflow:hidden;width:170px;height:38px;background-image:url(../mq_img/logo.c64aa6fa810ad4f3.svg);background-size:100% 100%}
.site-logo--prize::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .site-logo--prize{background-image:url(../mq_img/logo.87da20324f4d7470.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.statesman-logo{line-height:1.5;overflow:hidden;width:110px;height:23px;background-image:url(../mq_img/logo-new-statesman.5ba79540d88a8c05.svg);background-size:100% 100%}
.statesman-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .statesman-logo{background-image:url(../mq_img/logo-new-statesman.b6fd988b20185752.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.statesman-logo{line-height:1.5;overflow:hidden;width:160px;height:34px;background-image:url(../mq_img/logo-new-statesman.5ba79540d88a8c05.svg);background-size:100% 100%}
.statesman-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .statesman-logo{background-image:url(../mq_img/logo-new-statesman.b6fd988b20185752.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
@media all and (min-width:840px){.statesman-logo{line-height:1.5;overflow:hidden;width:180px;height:38px;background-image:url(../mq_img/logo-new-statesman.5ba79540d88a8c05.svg);background-size:100% 100%}
.statesman-logo::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .statesman-logo{background-image:url(../mq_img/logo-new-statesman.b6fd988b20185752.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.logo-spacer{width:1px;background-color:#d6d6d6;margin:0 10px;height:36px;display:none}
@media all and (min-width:840px){.logo-spacer{margin:0 40px;display:inline-block;}}
.inset{margin:-20px 15px 0 15px}
.block-text,.teaser--event .teaser__type,.teaser--gold-stories .teaser__type,.teaser--image .teaser__type,.teaser--news-event .teaser__type,.teaser--recently-updated-series .teaser__type,.teaser--widescreen .teaser__type,.teaser__type--dark{display:inline-block;padding:8px 20px}
.block-text--dark,.teaser--event .teaser__type,.teaser--gold-stories .teaser__type,.teaser--image .teaser__type,.teaser--news-event .teaser__type,.teaser--recently-updated-series .teaser__type,.teaser--widescreen .teaser__type,.teaser__type--dark{background:rgba(0,0,0,.75);color:#FFF;border-top:2px solid #e0e0e0;font-family:'NanumSquare','NanumGothic';font-size:14px;font-weight:600;letter-spacing:-1px;}

.block-text2,.teaser--event .teaser__type2,.teaser--gold-stories .teaser__type2,.teaser--image .teaser__type2,.teaser--news-event .teaser__type2,.teaser--recently-updated-series .teaser__type2,.teaser--widescreen .teaser__type2,.teaser__type--dark2 {display:inline-block;padding:8px 20px}
.block-text--dark2,.teaser--event .teaser__type2,.teaser--gold-stories .teaser__type2,.teaser--image .teaser__type2,.teaser--news-event .teaser__type2,.teaser--recently-updated-series .teaser__type2,.teaser--widescreen .teaser__type2,.teaser__type--dark2 {background:rgba(203,134,26,.80);color:#fff;border-top:2px solid #ac6314;font-family:'NanumSquare','NanumGothic';;font-size:14px;font-weight:600;letter-spacing:-1px;}

.block-text3,.teaser--event .teaser__type3,.teaser--gold-stories .teaser__type3,.teaser--image .teaser__type3,.teaser--news-event .teaser__type3,.teaser--recently-updated-series .teaser__type3,.teaser--widescreen .teaser__type3,.teaser__type--dark3 {display:inline-block;padding:8px 20px}
.block-text--dark3,.teaser--event .teaser__type3,.teaser--gold-stories .teaser__type3,.teaser--image .teaser__type3,.teaser--news-event .teaser__type3,.teaser--recently-updated-series .teaser__type3,.teaser--widescreen .teaser__type3,.teaser__type--dark3 {background:rgba(140,7,0,.80);color:#fff;border-top:2px solid #b1a099;font-family:'NanumSquare','NanumGothic';;font-size:14px;font-weight:600;letter-spacing:-1px;}

.block-text4,.teaser--event .teaser__type4,.teaser--gold-stories .teaser__type4,.teaser--image .teaser__type4,.teaser--news-event .teaser__type4,.teaser--recently-updated-series .teaser__type4,.teaser--widescreen .teaser__type4,.teaser__type--dark4 {display:inline-block;padding:8px 20px}
.block-text--dark4,.teaser--event .teaser__type4,.teaser--gold-stories .teaser__type4,.teaser--image .teaser__type4,.teaser--news-event .teaser__type4,.teaser--recently-updated-series .teaser__type4,.teaser--widescreen .teaser__type4,.teaser__type--dark4 {background:rgba(47,74,163,.80);color:#fff;border-top:2px solid #aab5d7;font-family:'NanumSquare','NanumGothic';;font-size:14px;font-weight:600;letter-spacing:-1px;}

.course-search,.keyline-search,.mini-search,.panel,.search-box,.site-search,.teaser__panel{padding:5px 30px 30px;position:relative}
.course-search,.keyline-search,.mini-search,.panel-white,.teaser__panel{background:#FFF}
.panel-dark,.site-search{background:#333}
.panel-grey,.search-results__aside .search-box{background:#f7f7f7}
.action-link,.teaser__action{border-top:1px solid #E3E3E3;display:block;width:100%;margin-top:36px;margin-top:2.25rem;padding-top:12px;padding-top:.75rem;position:relative}
.action-link:after,.teaser__action:after{content:'';position:absolute;display:block;margin-left:-12px;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(/d_images/icon-more-666.3794b26158f1dc82.png);background-size:100% 100%;right:0;left:auto;top:78%;margin-top:-7.5px}
.action-link:after::before,.teaser__action:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .action-link:after,.lt-ie9 .teaser__action:after{background-image:url(/d_images/icon-more-666.3794b26158f1dc82.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.action-link:after,.teaser__action:after{content:'';position:absolute;display:block;margin-left:-12px;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(/d_images/icon-more-666.3794b26158f1dc82.png);background-size:100% 100%;right:0;left:auto;top:78%;margin-top:-7.5px}
.action-link:after::before,.teaser__action:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .action-link:after,.lt-ie9 .teaser__action:after{background-image:url(/d_images/icon-more-666.3794b26158f1dc82.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.admin-link{font-size:15px;font-size:.9375rem;color:#CCC;position:relative}
.admin-link--events{display:none;position:absolute;right:0;top:25px;color:#666}
@media all and (min-width:840px){.admin-link--events{display:block}}
.btn,.filter__list-active a,button,button.btn,input.submit{font-size:15px;font-size:.9375rem;line-height:19.9995px;line-height:1.24996875rem;padding:15px 40px 17px;padding:.9375rem 2.5rem 1.0625rem;background:#FFF;display:inline-block;overflow:hidden;text-align:center;cursor:pointer;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out}
.btn:hover,.filter__list-active a:hover,button:hover,input.submit:hover{color:#000}
@media all and (min-width:840px){.btn,.filter__list-active a,button,button.btn,input.submit{padding:15px 40px 17px;padding:.9375rem 2.5rem 1.0625rem}}
.btn--tag,.filter__list-active a{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;padding:14px 20px;padding:.875rem 1.25rem}
.btn--dark,button,button.btn,input.submit{color:#fff;background-color:#333;-webkit-transition:background-color .5s ease-in-out,color .5s ease-in-out;transition:background-color .5s ease-in-out,color .5s ease-in-out}
.btn--dark:focus,.btn--dark:hover,button:focus,button:hover,input.submit:focus,input.submit:hover{color:#000;background-color:transparent/*#fed100*/}
.btn--mid{color:#1c1c1c;background-color:#E3E3E3}
.btn--bottom-left{background-color:#fed100;line-height:1.5;overflow:hidden;width:10px;height:20px;background-image:url(../mq_img/button-play.a741d898bc615f04.svg);background-size:100% 100%}
.btn--bottom-left::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .btn--bottom-left{background-image:url(../mq_img/button-play.a3848d55fc0f95d7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.btn--bottom-left:after{content:'';width:64px;height:64px;position:absolute;display:block;margin-left:-32px;left:50%;margin-top:-32px;top:50%}
.btn--block{display:block}
.btn--video:after{margin:-10px 0 0 -5px;line-height:1.5;overflow:hidden;width:10px;height:20px;background-image:url(/d_images/button-play.2956d8a786d231be.png);background-size:100% 100%}
/*.btn--video:after{margin:-10px 0 0 -5px;line-height:1.5;overflow:hidden;width:10px;height:20px;background-image:url(../mq_img/button-play-gray.886528456e855deb<!--button-play.a741d898bc615f04.svg-->);background-size:100% 100%}*/
.btn--video:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .btn--video:after{background-image:url(../mq_img/button-play.a3848d55fc0f95d7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.btn--speaker:after{margin:-14px 0 0 -14px;line-height:1.5;overflow:hidden;width:40px;height:29px;background-image:url(../mq_img/button-speaker.59fadaed143795d9.svg);background-size:100% 100%}
.btn--speaker:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .btn--speaker:after{background-image:url(../mq_img/button-speaker.4c9449d4523844f3.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.btn--outline{-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;background:0 0;border:1px solid #666;color:#FFF}
.btn--outline:hover{color:#FFF;border-color:gray}
.btn--one-line{white-space:nowrap}
.btn--load-more{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;display:block;border:1px solid #CCC;color:#333;font-weight:700;text-align:center;background:0 0;width:auto;clear:left;margin-top:20px}
.section--light .btn--load-more{border:1px solid #E3E3E3}
@media all and (min-width:540px){.btn--load-more{margin-top:0}}
@media all and (min-width:540px){.btn--mobile{display:none}}
@media all and (max-width:539px){.btn--not-mobile{display:none}}
.btn--center{display:inline-block}
.btn--centered{position:absolute;top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn--top-right{position:absolute;top:40px;right:40px;margin:0}
.btn--close{line-height:1.5;overflow:hidden;width:25px;height:25px;background-image:url(../mq_img/icon-close-FFF.6b1085637fa41a5d.svg);background-size:100% 100%;padding:0!important;background-color:transparent}
.btn--close::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .btn--close{background-image:url(../mq_img/icon-close-FFF.2b2a1b2e35caff98.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.btn--full-width{width:100%}
.btn--speaker,.btn--video{line-height:1.5;background-color:#fed100;width:64px;height:64px;overflow:hidden;padding:0!important;margin-top:10px;display:none;position:absolute;bottom:0;left:-64px}
.btn--speaker::before,.btn--video::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .btn--speaker,.lt-ie9 .btn--video{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.btn--speaker,.btn--video{display:block}}
.btn--speaker:after,.btn--video:after{content:"";position:absolute;top:50%;left:50%}
.btn-wrapper--full-width{margin-left:2.3148148148%;margin-right:2.3148148148%;width:95.3703703704%;overflow:hidden;clear:both}
@media all and (min-width:540px) and (max-width:839px){.btn-wrapper--full-width{margin-left:1.5432098765%;margin-right:1.5432098765%;width:96.9135802469%}}
@media all and (min-width:840px) and (max-width:1023px){.btn-wrapper--full-width{margin-left:1.0288065844%;margin-right:1.0288065844%;width:97.9423868313%}}
@media all and (min-width:1024px){.btn-wrapper--full-width{margin-left:.7716049383%;margin-right:.7716049383%;width:98.4567901235%}}
.btn-wrapper--centered{text-align:center}
.btn-wrapper--breakout{margin:20px 0 0}
@media all and (min-width:840px){.btn-wrapper--breakout{margin-bottom:20px}}
@media all and (min-width:840px){.btn-wrapper--breakout{position:absolute;top:0;bottom:0;left:0;right:0;margin:0}}
@media all and (min-width:540px){.btn-wrapper--breakout .btn,.btn-wrapper--breakout .filter__list-active a,.btn-wrapper--breakout button,.btn-wrapper--breakout input.submit,.filter__list-active .btn-wrapper--breakout a{position:absolute;left:50%;bottom:-20px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}
.btn-wrapper--breakout .btn--breakout-left{margin:20px auto 0;display:block}
@media all and (min-width:1024px){.btn-wrapper--breakout .btn--breakout-left{position:absolute;left:0;bottom:1px;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);margin:0}}
.media-block__video__play,.media__play{position:relative;overflow:hidden}
.media-block__video__play:after,.media__play:after{background:#FFF;content:'';width:70px;height:70px;position:absolute;display:block;margin-left:-35px;left:50%;margin-top:-35px;top:50%}
@media all and (min-width:840px){.media-block__video__play:after,.media__play:after{content:'';width:130px;height:130px;position:absolute;display:block;margin-left:-65px;left:50%;margin-top:-65px;top:50%}}
.media-block__video__play:before,.media__play:before{line-height:1.5;overflow:hidden;background-image:url(../mq_img/button-play-gray.1b23498730fc386a.svg);background-size:100% 100%;content:'';width:10px;height:19px;position:absolute;display:block;margin-left:-5px;left:50%;margin-top:-9.5px;top:50%;z-index:100}
.media-block__video__play:before::before,.media__play:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .media-block__video__play:before,.lt-ie9 .media__play:before{background-image:url(../mq_img/button-play-gray.daf256c071c02149.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.media-block__video__play:before,.media__play:before{line-height:1.5;overflow:hidden;background-image:url(../mq_img/button-play-gray.1b23498730fc386a.svg);background-size:100% 100%;content:'';width:20px;height:37px;position:absolute;display:block;margin-left:-10px;left:50%;margin-top:-18.5px;top:50%}
.media-block__video__play:before::before,.media__play:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .media-block__video__play:before,.lt-ie9 .media__play:before{background-image:url(../mq_img/button-play-gray.daf256c071c02149.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.media-block__video__play:hover:before,.media__play:hover:before{line-height:1.5;overflow:hidden;width:10px;height:20px;background-image:url(../mq_img/button-play.a741d898bc615f04.svg);background-size:100% 100%}
.media-block__video__play:hover:before::before,.media__play:hover:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .media-block__video__play:hover:before,.lt-ie9 .media__play:hover:before{background-image:url(../mq_img/button-play.a3848d55fc0f95d7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.media-block__video__play:hover:before,.media__play:hover:before{line-height:1.5;overflow:hidden;width:20px;height:40px;background-image:url(../mq_img/button-play.a741d898bc615f04.svg);background-size:100% 100%}
.media-block__video__play:hover:before::before,.media__play:hover:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .media-block__video__play:hover:before,.lt-ie9 .media__play:hover:before{background-image:url(../mq_img/button-play.a3848d55fc0f95d7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.media-block__video__play:hover:after,.media__play:hover:after{background:#fed100}
.media-block--video-active .media-block__video__play,.media-block--video-active .media__play{display:none}
.accordion__heading,.section__heading{text-align:center;-webkit-text-shadow:1px 2px #fff;text-shadow:1px 2px #fff;font-size:17px;font-size:1.25rem;color:#a93434;font-weight:700;line-height:20px;line-height:1.5rem;margin-top:0;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem;width:100%;padding:0 15px;text-align:left}
@media all and (min-width:840px){.accordion__heading,.section__heading{text-align:center;-webkit-text-shadow:1px 2px #fff;text-shadow:1px 2px #fff;font-size:26px;font-size:1.75rem;color:#3052aa;font-weight:700;line-height:24.999px;line-height:1.5624375rem;margin-top:0;margin-top:0rem;margin-bottom:30px;margin-bottom:1.875rem}}
.accordion__heading2,.section__heading2{text-align:center;-webkit-text-shadow:1px 2px #fff;text-shadow:1px 2px #fff;font-size:17px;font-size:1.25rem;color:#3052aa;font-weight:700;line-height:20px;line-height:1.5rem;margin-top:0;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem;width:100%;padding:0 15px;text-align:left}
@media all and (min-width:840px){.accordion__heading2,.section__heading2{text-align:center;-webkit-text-shadow:1px 2px #fff;text-shadow:1px 2px #fff;font-size:26px;font-size:1.75rem;color:#925813;font-weight:700;line-height:24.999px;line-height:1.5624375rem;margin-top:0;margin-top:0rem;margin-bottom:30px;margin-bottom:1.875rem}}
.accordion__heading--has-borders,.section__heading--has-borders{font-size:18px;font-size:1.125rem;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:15px 0;margin-top:-1px;width:auto}
@media all and (min-width:540px){.accordion__heading--has-borders,.section__heading--has-borders{width:100%}}
.accordion__heading--sticky,.section__heading--sticky{background-color:#fff;margin:0 0 30px;padding:20px 0;z-index:2;max-width:1326px;clear:both}
.accordion__heading--small,.section__heading--small{font-size:16px;font-size:1rem}
.section-events--embed .accordion__heading--sticky,.section-events--embed .section__heading--sticky{background-color:#efefef}
.section--dark .accordion__heading,.section--dark .section__heading{color:#FFF}
.accordion--inline .accordion__heading,.accordion--inline .section__heading{font-size:18px;font-size:1.125rem;text-align:left;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:30px 0;margin:-1px 0 0 0}
.section--accordion .accordion__heading,.section--accordion .section__heading{font-size:18px;font-size:1.125rem;background:#fff;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;padding:30px 0;margin:-1px 0 0 0}
.rich-content-section .section__heading{margin-top:60px;margin-top:3.75rem;margin-bottom:30px;margin-bottom:1.875rem;text-align:left;padding:0}
.followWrap{width:100%;position:relative;z-index:2;margin-bottom:40px;margin-bottom:2.5rem}
.icon{position:relative}
.icon:after{content:'';width:10px;height:10px;position:absolute;display:block;margin-left:-5px;left:50%;margin-top:-5px;top:50%}
.icon--form{background-position:98% 50%;background-size:13px 13px!important;background-repeat:no-repeat}
.icon--result:after{content:'';width:13px;height:13px;display:block;margin-left:-6.5px;margin-top:-6.5px;position:absolute;left:6px;top:14px}
.icon-programme.icon--form{background-image:url(../mq_img/icon-result-programme-666.0fce60c762d26430.svg);background-size:100% 100%}
.lt-ie9 .icon-programme.icon--form{background-image:url(../mq_img/icon-result-programme-666.6ca9896520d92fab.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-programme:after{line-height:1.5;overflow:hidden;width:13px;height:15px;background-image:url(../mq_img/icon-result-programme-666.0fce60c762d26430.svg);background-size:100% 100%}
.icon-programme:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .icon-programme:after{background-image:url(../mq_img/icon-result-programme-666.6ca9896520d92fab.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-news.icon--form{background-image:url(../mq_img/icon-result-news-666.2341230d222f06a9.svg);background-size:100% 100%}
.lt-ie9 .icon-news.icon--form{background-image:url(../mq_img/icon-result-news-666.713506767fff1255.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-news:after{line-height:1.5;overflow:hidden;width:13px;height:13px;background-image:url(../mq_img/icon-result-news-666.2341230d222f06a9.svg);background-size:100% 100%}
.icon-news:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .icon-news:after{background-image:url(../mq_img/icon-result-news-666.713506767fff1255.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-event.icon--form{background-image:url(../mq_img/icon-result-event-666.dc3df70cc0ab4c90.svg);background-size:100% 100%}
.lt-ie9 .icon-event.icon--form{background-image:url(../mq_img/icon-result-event-666.bda4eb5b41ac213b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-event:after{line-height:1.5;overflow:hidden;width:13px;height:13px;background-image:url(../mq_img/icon-result-event-666.dc3df70cc0ab4c90.svg);background-size:100% 100%}
.icon-event:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .icon-event:after{background-image:url(../mq_img/icon-result-event-666.bda4eb5b41ac213b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-staff.icon--form{background-image:url(../mq_img/icon-result-staff-666.ae75b27ea19a031b.svg);background-size:100% 100%}
.lt-ie9 .icon-staff.icon--form{background-image:url(../mq_img/icon-result-staff-666.f3b8170a4f8df4d5.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-staff:after{line-height:1.5;overflow:hidden;width:13px;height:15px;background-image:url(../mq_img/icon-result-staff-666.ae75b27ea19a031b.svg);background-size:100% 100%}
.icon-staff:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .icon-staff:after{background-image:url(../mq_img/icon-result-staff-666.f3b8170a4f8df4d5.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon-plus{cursor:pointer}
.icon-plus:after{line-height:1.5;overflow:hidden;width:13px;height:13px;background-image:url(../mq_img/icon-plus-999.aae8296b48f2853c.svg);background-size:100% 100%}
.icon-plus:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .icon-plus:after{background-image:url(../mq_img/icon-plus-999.b7fcfc27ce79a17b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.icon--right:after{right:0;left:auto}
.icon--left:after{left:0;right:auto}
/*.header{padding:2em 0}
.header__link{display:block;float:left;width:110px;height:25px}
@media all and (min-width:840px){.header__link{width:170px;height:38px}}
.header__logo{float:left}
.header__logo-group{float:right;margin-top:7px}*/
.header__charms{float:right;margin-left:-15px}
.header__charms>li{height:25px;line-height:25px;padding:0 19px;float:left}
@media all and (min-width:840px){.header__charms>li{height:38px;line-height:38px}}
@media all and (max-width:839px){.header__charms>li{padding:0 10px}}
.header__charms>li:last-child{padding-right:0}
.header__charm{line-height:1.5;overflow:hidden;display:block;position:relative;width:30px;height:25px}
.header__charm::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .header__charm{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.header__charm{height:38px}}
.header-container{background:#FFF}
.header__charm--text{width:30px}
.header__charm--text:after{content:'';position:absolute;display:block;margin-left:-15px;left:50%;margin-top:-11px;top:50%;line-height:1.5;overflow:hidden;width:30px;height:23px;background-image:url(../mq_img/charm-menu-staff-students-mobile.f8d1d39ac941825d.svg);background-size:100% 100%}
.header__charm--text:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .header__charm--text:after{background-image:url(../mq_img/charm-menu-staff-students-mobile.91e14968eac25f7d.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.staff-students-open .header__charm--text:after{line-height:1.5;overflow:hidden;width:30px;height:23px;background-image:url(../mq_img/charm-menu-staff-students-active-mobile.e976d8c45f00e41b.svg);background-size:100% 100%}
.staff-students-open .header__charm--text:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .staff-students-open .header__charm--text:after{background-image:url(../mq_img/charm-menu-staff-students-active-mobile.dd737c0a730f69fb.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.header__charm--text:hover::after{line-height:1.5;overflow:hidden;width:30px;height:23px;background-image:url(../mq_img/charm-menu-staff-students-active-mobile.e976d8c45f00e41b.svg);background-size:100% 100%}
.header__charm--text:hover::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .header__charm--text:hover::after{background-image:url(../mq_img/charm-menu-staff-students-active-mobile.dd737c0a730f69fb.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.header__charm--text{width:161px}
.header__charm--text:after{content:'';position:absolute;display:block;margin-left:-80.5px;left:50%;margin-top:-12px;top:50%;line-height:1.5;overflow:hidden;width:161px;height:24px;background-image:url(../mq_img/charm-menu-staff-students.9d53430dea158256.svg);background-size:100% 100%}
.header__charm--text:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .header__charm--text:after{background-image:url(../mq_img/charm-menu-staff-students.828efe11dbd4c0c1.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.staff-students-open .header__charm--text:after{line-height:1.5;overflow:hidden;width:161px;height:24px;background-image:url(../mq_img/charm-menu-staff-students-active.f2f202f5c38095a8.svg);background-size:100% 100%}
.staff-students-open .header__charm--text:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .staff-students-open .header__charm--text:after{background-image:url(../mq_img/charm-menu-staff-students-active.4b28a2ad76267196.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.header__charm--text:hover::after{line-height:1.5;overflow:hidden;width:161px;height:24px;background-image:url(../mq_img/charm-menu-staff-students-active.f2f202f5c38095a8.svg);background-size:100% 100%}
.header__charm--text:hover::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .header__charm--text:hover::after{background-image:url(../mq_img/charm-menu-staff-students-active.4b28a2ad76267196.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.charm-search{width:20px}
.charm-search:after{content:'';position:absolute;display:block;margin-left:-10px;left:50%;margin-top:-10px;top:50%;line-height:1.5;overflow:hidden;width:20px;height:20px;background-image:url(../mq_img/charm-menu-search-mobile.2d4022182639d77e.svg);background-size:100% 100%}
.charm-search:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-search:after{background-image:url(../mq_img/charm-menu-search-mobile.5c458b7d805b748c.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.search-open .charm-search:after{line-height:1.5;overflow:hidden;width:20px;height:20px;background-image:url(../mq_img/charm-menu-search-active-mobile.0cf59ce12e613e6b.svg);background-size:100% 100%}
.search-open .charm-search:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .search-open .charm-search:after{background-image:url(../mq_img/charm-menu-search-active-mobile.28bf8271acd10d09.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.charm-search:hover::after{line-height:1.5;overflow:hidden;width:20px;height:20px;background-image:url(../mq_img/charm-menu-search-active-mobile.0cf59ce12e613e6b.svg);background-size:100% 100%}
.charm-search:hover::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-search:hover::after{background-image:url(../mq_img/charm-menu-search-active-mobile.28bf8271acd10d09.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.charm-search{width:88px}
.charm-search:after{content:'';position:absolute;display:block;margin-left:-44px;left:50%;margin-top:-12px;top:50%;line-height:1.5;overflow:hidden;width:88px;height:24px;background-image:url(../mq_img/charm-menu-search.b4fb98281ef721a8.svg);background-size:100% 100%}
.charm-search:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-search:after{background-image:url(../mq_img/charm-menu-search.afb9f14a00acc8ba.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.search-open .charm-search:after{line-height:1.5;overflow:hidden;width:88px;height:24px;background-image:url(../mq_img/charm-menu-search-active.fc1ee565c0145892.svg);background-size:100% 100%}
.search-open .charm-search:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .search-open .charm-search:after{background-image:url(../mq_img/charm-menu-search-active.b36c819523e4e471.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.charm-search:hover::after{line-height:1.5;overflow:hidden;width:88px;height:24px;background-image:url(../mq_img/charm-menu-search-active.fc1ee565c0145892.svg);background-size:100% 100%}
.charm-search:hover::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-search:hover::after{background-image:url(../mq_img/charm-menu-search-active.b36c819523e4e471.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.charm-menu{width:22px}
.charm-menu:after{content:'';position:absolute;display:block;margin-left:-11px;left:50%;margin-top:-9px;top:50%;line-height:1.5;overflow:hidden;width:22px;height:18px;background-image:url(../mq_img/charm-menu-mobile.549e2e08f84a07d3.svg);background-size:100% 100%}
.charm-menu:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-menu:after{background-image:url(../mq_img/charm-menu-mobile.668e986f88bdf4eb.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.menu-open .charm-menu:after{line-height:1.5;overflow:hidden;width:22px;height:18px;background-image:url(../mq_img/charm-menu-active-mobile.9a5ffa3ca7477383.svg);background-size:100% 100%}
.menu-open .charm-menu:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .menu-open .charm-menu:after{background-image:url(../mq_img/charm-menu-active-mobile.28e95765454001d9.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.charm-menu:hover::after{line-height:1.5;overflow:hidden;width:22px;height:18px;background-image:url(../mq_img/charm-menu-active-mobile.9a5ffa3ca7477383.svg);background-size:100% 100%}
.charm-menu:hover::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-menu:hover::after{background-image:url(../mq_img/charm-menu-active-mobile.28e95765454001d9.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.charm-menu{width:86px}
.charm-menu:after{content:'';position:absolute;display:block;margin-left:-43px;left:50%;margin-top:-12px;top:50%;line-height:1.5;overflow:hidden;width:86px;height:25px;background-image:url(../mq_img/charm-menu.56cf1a440ff1d5c1.svg);background-size:100% 100%}
.charm-menu:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-menu:after{background-image:url(../mq_img/charm-menu.8c6ba918b7b406ae.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.menu-open .charm-menu:after{line-height:1.5;overflow:hidden;width:86px;height:25px;background-image:url(../mq_img/charm-menu-active.a74dc720c3a69d27.svg);background-size:100% 100%}
.menu-open .charm-menu:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .menu-open .charm-menu:after{background-image:url(../mq_img/charm-menu-active.7afcc84d0c7fec3b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.charm-menu:hover::after{line-height:1.5;overflow:hidden;width:86px;height:25px;background-image:url(../mq_img/charm-menu-active.a74dc720c3a69d27.svg);background-size:100% 100%}
.charm-menu:hover::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .charm-menu:hover::after{background-image:url(../mq_img/charm-menu-active.7afcc84d0c7fec3b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.footer__meta{padding-top:1.5em;clear:both}
@media all and (min-width:1024px){.footer__meta{padding-top:1em}}
@media all and (min-width:840px) and (max-width:1023px){.footer__meta{padding-top:1em}}
.footer__copyright{color:#CCC}
.footer__back-top{float:right}
@media all and (max-width:539px){.footer__back-top{display:none}}
.footer__back-top:hover{color:gray}
.footer__back-top,.footer__copyright{font-size:13px;font-size:.8125rem}
@media all and (max-width:539px){.footer__back-top,.footer__copyright{width:100%}}
.footer-container{background:#333;padding:50px 0;position:relative}
.site-map--footer{width:100%;float:left}
@media all and (min-width:840px) and (max-width:1023px){.site-map--footer{width:55.5555555556%;float:left}}
@media all and (min-width:1024px){.site-map--footer{width:58.3333333333%;float:left}}
.site-map--footer>li{font-size:15px;font-size:.9375rem;line-height:15px;line-height:.9375rem;margin-bottom:10px;margin-bottom:.625rem;width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
.site-map--footer>li:nth-child(2n){float:right}
@media all and (min-width:540px) and (max-width:839px){.site-map--footer>li{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
.site-map--footer>li:nth-child(2n){float:right}}
@media all and (min-width:840px) and (max-width:1023px){.site-map--footer>li{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
.site-map--footer>li:nth-child(2n){float:right}}
@media all and (min-width:1024px){.site-map--footer>li{width:42.3868312757%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}
.site-map--footer>li:nth-child(2n){float:right}}
.site-map--footer a{color:#FFF}
.admin-login{position:relative;padding-top:19px;color:#CCC;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}
.admin-login:focus,.admin-login:hover{color:#FFF}
.admin-login:after{content:"";position:absolute;top:10px;left:0;width:20px;height:2px;background-color:#CCC}
@media all and (min-width:1024px){.admin-login{width:16.6666666667%;float:left}}
@media all and (min-width:840px) and (max-width:1023px){.admin-login{width:11.1111111111%;float:left}}
@media all and (max-width:839px){.admin-login{margin-top:1em;width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}}
.social-hubs--footer{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:840px) and (max-width:1023px){.social-hubs--footer{width:31.2757201646%;float:right;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.social-hubs--footer{width:23.4567901235%;float:right;margin-left:.7716049383%;margin-right:.7716049383%}}
.preload{display:none}

.section{margin:0 auto;width:100%;padding-top:20px;padding-top:1.25rem/*padding-top:40px;padding-top:2.5rem*/;background-color:#fff}
/*@media all and (max-width:767px) {.section-container{padding:0 15px;}}
@media all and (min-width:768px) {.section-container{padding:0;}}*/
.section-container{margin:0 auto;width:100%;padding-top:30px;padding-top:1.875rem;background-color:#fff}
.section-container2{margin:0 auto;width:100%;padding-top:0px;padding-top:0rem/*padding-top:40px;padding-top:2.5rem*/;background-color:#fff}

@media all and (min-width:540px) and (max-width:839px){.section,.section-container{padding-top:30px;padding-top:1.875rem;/*padding-top:60px;padding-top:3.75rem*/}}
@media all and (min-width:840px){.section,.section-container{padding-top:60px;padding-top:3.75rem/*padding-top:80px;padding-top:5rem*/}}
.section-container>.wrapper,.section>.wrapper{padding:0 0 25px}

@media all and (min-width:540px) and (max-width:839px){.section-container2{padding-top:20px;padding-top:1.25rem;/*padding-top:60px;padding-top:3.75rem*/}}
@media all and (min-width:840px){.section-container2{padding-top:0px;padding-top:0rem/*padding-top:80px;padding-top:5rem*/}}
.section-container2>.wrapper,.section>.wrapper{padding:0 0 25px}*/
@media all and (min-width:540px){.section-container>.wrapper,.section>.wrapper{padding:0 0 60px}}
.section .wrapper--relative,.section-container .wrapper--relative{position:relative}
.section-center,.section-container-center{text-align:center}
.section--no-padding,.section-container--no-padding{padding:0!important}
.section--light,.section-container--light{background-color:#FFF}
.section--dark,.section-container--dark{background-color:#333}
@media all and (min-width:540px) and (max-width:839px){.section--offset,.section-container--offset{position:relative;top:-117px;margin-bottom:-100px;background-color:transparent}}
.section--no-spacing>.wrapper,.section-container--no-spacing>.wrapper{padding:0}
@media all and (min-width:540px){.section--no-spacing>.wrapper,.section-container--no-spacing>.wrapper{padding:0;margin-bottom:-20px}}
.section--embedded-section,.section-container--embedded-section{margin-top:30px;margin-top:1.875rem}
@media all and (min-width:840px){.section--embedded-section,.section-container--embedded-section{margin-top:45px;margin-top:2.8125rem}}
.section--accordion,.section-container--accordion{padding:0!important}
.section--accordion h2.section__heading,.section-container--accordion h2.section__heading{cursor:pointer}
.section--accordion h2.section__heading.foraccordion,.section-container--accordion h2.section__heading.foraccordion{padding:30px 0;margin:0}
.section--accordion h2.section__heading.active,.section-container--accordion h2.section__heading.active{position:relative}
.section--accordion .accordion-wrapper>.wrapper,.section--accordion>.wrapper,.section-container--accordion .accordion-wrapper>.wrapper,.section-container--accordion>.wrapper{padding-top:40px;padding-top:2.5rem;padding-bottom:40px;padding-bottom:2.5rem}
@media all and (min-width:1024px){.section--accordion .accordion-wrapper>.wrapper,.section--accordion>.wrapper,.section-container--accordion .accordion-wrapper>.wrapper,.section-container--accordion>.wrapper{padding-top:44px;padding-top:2.75rem;padding-bottom:44px;padding-bottom:2.75rem}}
.section--accordion .accordion-wrapper,.section--accordion .accordion-wrapper>.wrapper .modal-window--content,.section--accordion>.wrapper .modal-window--content,.section-container--accordion .accordion-wrapper,.section-container--accordion .accordion-wrapper>.wrapper .modal-window--content,.section-container--accordion>.wrapper .modal-window--content{display:none}
.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{max-width:100%;margin-left:auto;margin-right:auto;min-width:320px;border-left:10px solid transparent;border-right:10px solid transparent}
.section--accordion.inline .section__heading-wrapper:after,.section-container--accordion.inline .section__heading-wrapper:after{content:" ";display:block;clear:both}
@media all and (min-width:540px) and (max-width:839px){.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{max-width:100%;margin-left:auto;margin-right:auto;width:750px}
.section--accordion.inline .section__heading-wrapper:after,.section-container--accordion.inline .section__heading-wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:840px) and (max-width:1023px){.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{max-width:100%;margin-left:auto;margin-right:auto}
.section--accordion.inline .section__heading-wrapper:after,.section-container--accordion.inline .section__heading-wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:1024px){.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{margin-left:auto;margin-right:auto;max-width:1326px}
.section--accordion.inline .section__heading-wrapper:after,.section-container--accordion.inline .section__heading-wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:540px) and (max-width:839px){.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:840px){.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:1024px){.section--accordion.inline .section__heading-wrapper,.section-container--accordion.inline .section__heading-wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:540px) and (max-width:839px){.section--accordion.inline .section__heading-inline,.section-container--accordion.inline .section__heading-inline{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.section--accordion.inline .section__heading-inline,.section-container--accordion.inline .section__heading-inline{width:77.7777777778%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.section--accordion.inline .section__heading-inline,.section-container--accordion.inline .section__heading-inline{width:66.6666666667%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
.section--accordion.inline h2,.section-container--accordion.inline h2{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;position:relative;background-color:transparent;text-align:left;width:auto;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.section--accordion.inline h2,.section-container--accordion.inline h2{margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.section--accordion.inline h2,.section-container--accordion.inline h2{margin-left:1.1574074074%;margin-right:1.1574074074%}}
@media all and (min-width:1024px){.section--accordion.inline h2,.section-container--accordion.inline h2{margin-left:1.1574074074%;margin-right:1.1574074074%}}
.section--accordion.inline h2:after,.section--accordion.inline h2:before,.section-container--accordion.inline h2:after,.section-container--accordion.inline h2:before{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;content:"";display:block;position:absolute;right:0;top:50%;margin-top:-5px}
.section--accordion.inline h2:before,.section-container--accordion.inline h2:before{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-minus-333.25230a42ac4d089b.svg);background-size:100% 100%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
.section--accordion.inline h2:before::before,.section-container--accordion.inline h2:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .section--accordion.inline h2:before,.lt-ie9 .section-container--accordion.inline h2:before{background-image:url(../mq_img/icon-minus-333.8adbf2e867ece399.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.section--accordion.inline h2:after,.section-container--accordion.inline h2:after{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-plus-333.d070e4e30680e421.svg);background-size:100% 100%}
.section--accordion.inline h2:after::before,.section-container--accordion.inline h2:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .section--accordion.inline h2:after,.lt-ie9 .section-container--accordion.inline h2:after{background-image:url(../mq_img/icon-plus-333.29907c7e9c774bd4.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.section--accordion.inline h2:hover,.section-container--accordion.inline h2:hover{color:#000}
.section--accordion.inline h2.active:after,.section-container--accordion.inline h2.active:after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
.section--accordion.inline h2.active:before,.section-container--accordion.inline h2.active:before{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.section--search,.section-container--search{padding:30px 0!important}
@media all and (min-width:540px){.section--search,.section-container--search{padding:60px 0!important}}
.section--search>.wrapper,.section-container--search>.wrapper{padding-bottom:0}
.section--site-search,.section-container--site-search{padding:0!important;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out;background:#333;overflow-y:hidden;max-height:0}
.search-open .section--site-search,.search-open .section-container--site-search{max-height:1000px}
@media all and (max-width:539px){.section--tweets,.section-container--tweets{padding-top:50px}
.section--tweets>.wrapper,.section-container--tweets>.wrapper{padding:0 0 40px}}aside{background-color:#efefef}
.visual-divider{border-bottom:1px solid #E3E3E3}
.browse-pages>.wrapper{padding-bottom:50px}
.hero-container{max-width:100%;margin-left:auto;margin-right:auto}
.hero-container:after{content:" ";display:block;clear:both}
.hero{zoom:1;background-color:#3d3d3d;position:relative;width:100%}
.hero:after,.hero:before{content:"";display:table}
.hero:after{clear:both}
.hero__type{font-size:12px;font-size:.75rem;text-transform:uppercase}
.hero__heading{margin:0}
.hero__sub-heading{font-family:'NanumSquare','NanumGothic';font-weight:500;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-top:0;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem;text-align:center}
.hero__align{width:100%}
.hero__wrapper{position:relative}
.hero__content{opacity:1}
.hero__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.hero__image img{display:none}
.hero__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.hero__image--media{background:none!important}
.hero__image--media .media-block,.hero__image--media iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:0}
.hero__image--media .media-block__media,.hero__image--media .teaser--image-text-wide{margin:0}
.hero__image-wrapper+.hero__content{z-index:100}
.hero__intro{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-bottom:20px;margin-bottom:1.25rem;color:#FFF}
@media all and (min-width:1024px){.hero__intro{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem}}
.hero__tags{font-size:12px;font-size:.75rem;line-height:1.2;color:#FFF;width:70%;margin-left:auto;margin-right:auto;margin-bottom:0}
@media all and (min-width:840px){.hero__tags{font-size:15px;font-size:.9375rem;width:40%}}
@media all and (min-width:1024px){.hero__tags{width:30%}}
.hero__tags:before{content:'';display:block;width:100%;height:1px;background-color:#FFF;margin-top:10px;margin-top:.625rem;margin-bottom:10px;margin-bottom:.625rem;box-shadow:0 1px 1px rgba(0,0,0,.5)}
.hero__credit{font-size:12px;font-size:.75rem;text-align:center;margin:-10px auto 15px auto;display:block}
@media all and (min-width:1024px){.hero__credit{display:none}}
.hero__credit--rotated{position:absolute;top:0;left:0;bottom:0;right:auto;text-align:center;margin:0}
@media all and (max-width:1023px){.hero__credit--rotated{display:none}}
@media all and (min-width:1024px){.hero__credit--rotated{display:block}}
.hero__credit--rotated .credit-text{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:absolute;padding:30px;top:50%;width:650px;margin-top:325px}
.lt-ie9 .hero__credit{display:none!important}
.hero__icon{width:80px;height:80px;background-color:#3d3d3d;position:absolute;bottom:0;left:0;display:block}
@media all and (min-width:540px){.hero__icon{width:100px;height:100px}}
.hero__icon--calendar:after{content:'';position:absolute;display:block;margin-left:-18px;left:50%;margin-top:-17.5px;top:50%;line-height:1.5;overflow:hidden;width:36px;height:35px;background-image:url(../mq_img/icon-calendar-FFF.4ea5e72a284e9303.svg);background-size:100% 100%}
.hero__icon--calendar:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .hero__icon--calendar:after{background-image:url(../mq_img/icon-calendar-FFF.1471f17f61c80918.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.hero.media-block--video-active .hero__image-wrapper{-webkit-transition:-webkit-transform 1s cubic-bezier(0.7,0,.3,1);transition:transform 1s cubic-bezier(0.7,0,.3,1)}
.hero.media-block--video-active .hero__content{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}}
@media all and (min-width:540px) and (max-width:1023px){.hero.media-block--video-active .hero__content{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}}
.hero .split-list--hero{font-size:13px;font-size:.8125rem}
.hero--campaign-banner .hero__align,.hero--campaign-banner-subpage .hero__align{text-align:center}
.hero--course-finder .hero__wrapper,.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--home .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--simple .hero__wrapper,.hero--split-text .hero__wrapper,.hero--theme .hero__wrapper{display:table;width:100%}
.hero--course-finder .hero__align,.hero--department .hero__align,.hero--event .hero__align,.hero--general-hero .hero__align,.hero--gold-campaign .hero__align,.hero--gold-stories .hero__align,.hero--home .hero__align,.hero--page .hero__align,.hero--podcasts .hero__align,.hero--press .hero__align,.hero--profile .hero__align,.hero--programme .hero__align,.hero--simple .hero__align,.hero--split-text .hero__align,.hero--theme .hero__align{display:table-cell;text-align:center;vertical-align:middle}
.hero--three-up .hero__wrapper{display:table;width:100%}
.hero--three-up .hero__align{display:table-cell;text-align:center;vertical-align:bottom}
.hero--course-finder .hero__wrapper,.hero--split-text .hero__wrapper{height:300px}
@media all and (min-width:840px) and (max-width:1023px){.hero--course-finder .hero__wrapper,.hero--split-text .hero__wrapper{height:450px}}
@media all and (min-width:1024px){.hero--course-finder .hero__wrapper,.hero--course-finder .hero__wrapper .hero__align,.hero--course-finder .hero__wrapper .hero__split,.hero--split-text .hero__wrapper,.hero--split-text .hero__wrapper .hero__align,.hero--split-text .hero__wrapper .hero__split{height:700px}}
.hero--home .hero__wrapper,.hero--press .hero__wrapper{height:410px}
@media all and (min-width:540px){.hero--home .hero__wrapper,.hero--press .hero__wrapper{height:570px}}
@media all and (min-width:1024px){.hero--home .hero__wrapper,.hero--press .hero__wrapper{height:770px}}
.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{height:auto;min-height:300px}
@media all and (min-width:840px) and (max-width:1023px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{height:auto;min-height:450px}}
@media all and (min-width:1024px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{height:650px}}
.hero--general-hero .hero__wrapper{height:auto;min-height:179px}
@media all and (min-width:540px) and (max-width:839px){.hero--general-hero .hero__wrapper{height:auto;min-height:188px}}
@media all and (min-width:840px){.hero--general-hero .hero__wrapper{height:205px}}
.hero--three-up{width:100%;height:410px;float:left}
.hero--three-up .hero__wrapper{height:410px}
@media all and (min-width:540px){.hero--three-up{height:350px;width:50%;float:left}
.hero--three-up .hero__wrapper{height:350px}
.hero--three-up:first-child{width:100%}}
@media all and (min-width:1024px){.hero--three-up{height:350px;width:34%;float:left}
.hero--three-up .hero__wrapper{height:350px}
.hero--three-up:first-child{width:66%;height:700px}
.hero--three-up:first-child .hero__wrapper{height:700px}}
.hero--course-finder .hero__heading,.hero--course-finder .hero__type,.hero--home .hero__heading,.hero--home .hero__type,.hero--simple .hero__heading,.hero--simple .hero__type,.hero--split-text .hero__heading,.hero--split-text .hero__type,.hero--three-up .hero__heading,.hero--three-up .hero__type{color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,.25)}
.hero--course-finder .hero__content,.hero--split-text .hero__content{margin:3em auto;width:70%;max-width:700px}
@media all and (min-width:840px){.hero--course-finder .hero__content,.hero--split-text .hero__content{padding:0 4em}}
@media all and (min-width:840px){.hero--course-finder .hero__content,.hero--split-text .hero__content{width:100%}}
.hero--home .hero__content{margin:3em auto;width:80%;max-width:900px}
@media all and (min-width:840px){.hero--home .hero__content{width:100%}}
.hero--profile .hero__content{position:relative}
.hero--profile .hero__heading{margin:auto;position:absolute;top:0;left:0;right:0;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;bottom:auto;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);margin-top:10px}
@media all and (min-width:840px){.hero--profile .hero__heading{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}}
.hero--profile .hero__heading .hero__heading-inner{padding:15px 40px 25px;background:#ec4371;color:#fed100;display:inline-block;margin-left:30px;margin-right:30px}
.hero--split-text .hero__heading{margin-bottom:30px}
@media all and (min-width:840px) and (max-width:1023px){.hero--split-text .hero__heading{margin-bottom:30px}}
@media all and (min-width:1024px){.hero--split-text .hero__heading{margin-bottom:30px}}
.hero--course-finder .hero__content,.hero--event .hero__content,.hero--general-hero .hero__content,.hero--home .hero__content,.hero--profile .hero__content,.hero--simple .hero__content,.hero--split-text .hero__content{text-align:center!important}
.hero--event .hero__credit,.hero--general-hero .hero__credit,.hero--page .hero__credit,.hero--press .hero__credit,.hero--programme .hero__credit,.hero--theme .hero__credit{color:#FFF}
.hero--event .hero__content,.hero--event .hero__intro,.hero--general-hero .hero__content,.hero--general-hero .hero__intro,.hero--page .hero__content,.hero--page .hero__intro,.hero--press .hero__content,.hero--press .hero__intro,.hero--programme .hero__content,.hero--programme .hero__intro,.hero--theme .hero__content,.hero--theme .hero__intro{color:#666}
@media all and (max-width:1023px){.hero__credit{display:none!important}}
@media all and (max-width:839px){.hero--home .hero__align{vertical-align:bottom;margin-bottom:60px}}
@media all and (min-width:540px) and (max-width:839px){.hero--home .hero__content{margin-bottom:110px}}
@media all and (min-width:1024px){.hero--department,.hero--event,.hero--general-hero,.hero--gold-campaign,.hero--gold-stories,.hero--page,.hero--podcasts,.hero--press,.hero--profile,.hero--programme,.hero--theme{padding-left:40px;padding-right:40px}}
.hero--department .hero__image,.hero--event .hero__image,.hero--general-hero .hero__image,.hero--gold-campaign .hero__image,.hero--gold-stories .hero__image,.hero--page .hero__image,.hero--podcasts .hero__image,.hero--press .hero__image,.hero--profile .hero__image,.hero--programme .hero__image,.hero--theme .hero__image{background-image:url('') no-repeat;background-position:center center;background-size:cover}
@media all and (min-width:1024px){.hero--department .hero__content,.hero--event .hero__content,.hero--general-hero .hero__content,.hero--gold-campaign .hero__content,.hero--gold-stories .hero__content,.hero--page .hero__content,.hero--podcasts .hero__content,.hero--press .hero__content,.hero--profile .hero__content,.hero--programme .hero__content,.hero--theme .hero__content{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto;min-width:320px}
.hero--department .hero__wrapper:after,.hero--event .hero__wrapper:after,.hero--general-hero .hero__wrapper:after,.hero--gold-campaign .hero__wrapper:after,.hero--gold-stories .hero__wrapper:after,.hero--page .hero__wrapper:after,.hero--podcasts .hero__wrapper:after,.hero--press .hero__wrapper:after,.hero--profile .hero__wrapper:after,.hero--programme .hero__wrapper:after,.hero--theme .hero__wrapper:after{content:" ";display:block;clear:both}
@media all and (min-width:540px) and (max-width:839px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto}
.hero--department .hero__wrapper:after,.hero--event .hero__wrapper:after,.hero--general-hero .hero__wrapper:after,.hero--gold-campaign .hero__wrapper:after,.hero--gold-stories .hero__wrapper:after,.hero--page .hero__wrapper:after,.hero--podcasts .hero__wrapper:after,.hero--press .hero__wrapper:after,.hero--profile .hero__wrapper:after,.hero--programme .hero__wrapper:after,.hero--theme .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:840px) and (max-width:1023px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto}
.hero--department .hero__wrapper:after,.hero--event .hero__wrapper:after,.hero--general-hero .hero__wrapper:after,.hero--gold-campaign .hero__wrapper:after,.hero--gold-stories .hero__wrapper:after,.hero--page .hero__wrapper:after,.hero--podcasts .hero__wrapper:after,.hero--press .hero__wrapper:after,.hero--profile .hero__wrapper:after,.hero--programme .hero__wrapper:after,.hero--theme .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:1024px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{margin-left:auto;margin-right:auto;max-width:1326px}
.hero--department .hero__wrapper:after,.hero--event .hero__wrapper:after,.hero--general-hero .hero__wrapper:after,.hero--gold-campaign .hero__wrapper:after,.hero--gold-stories .hero__wrapper:after,.hero--page .hero__wrapper:after,.hero--podcasts .hero__wrapper:after,.hero--press .hero__wrapper:after,.hero--profile .hero__wrapper:after,.hero--programme .hero__wrapper:after,.hero--theme .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:540px) and (max-width:839px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:840px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:1024px){.hero--department .hero__wrapper,.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper,.hero--page .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper,.hero--theme .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:540px) and (max-width:839px){.hero--department .hero__image-wrapper,.hero--event .hero__image-wrapper,.hero--general-hero .hero__image-wrapper,.hero--gold-campaign .hero__image-wrapper,.hero--gold-stories .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--podcasts .hero__image-wrapper,.hero--press .hero__image-wrapper,.hero--profile .hero__image-wrapper,.hero--programme .hero__image-wrapper,.hero--theme .hero__image-wrapper{padding:0 1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.hero--department .hero__image-wrapper,.hero--event .hero__image-wrapper,.hero--general-hero .hero__image-wrapper,.hero--gold-campaign .hero__image-wrapper,.hero--gold-stories .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--podcasts .hero__image-wrapper,.hero--press .hero__image-wrapper,.hero--profile .hero__image-wrapper,.hero--programme .hero__image-wrapper,.hero--theme .hero__image-wrapper{padding:0 1.0288065844%}}
@media all and (min-width:1024px){.hero--department .hero__image-wrapper,.hero--event .hero__image-wrapper,.hero--general-hero .hero__image-wrapper,.hero--gold-campaign .hero__image-wrapper,.hero--gold-stories .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--podcasts .hero__image-wrapper,.hero--press .hero__image-wrapper,.hero--profile .hero__image-wrapper,.hero--programme .hero__image-wrapper,.hero--theme .hero__image-wrapper{padding:0 .7716049383%}}
.hero--department .hero__wrapper,.hero--page .hero__wrapper,.hero--theme .hero__wrapper{padding-top:40px;padding-bottom:40px}
@media all and (max-width:539px){.hero--department .hero__wrapper,.hero--page .hero__wrapper,.hero--theme .hero__wrapper{border-left:10px solid transparent;border-right:10px solid transparent}}
@media all and (min-width:1024px){.hero--department .hero__wrapper,.hero--page .hero__wrapper,.hero--theme .hero__wrapper{padding-left:2%;padding-right:2%}}
.hero--department .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--theme .hero__image-wrapper{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.hero--department .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--theme .hero__image-wrapper{width:63.5802469136%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.hero--department .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--theme .hero__image-wrapper{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.hero--department .hero__image-wrapper,.hero--page .hero__image-wrapper,.hero--theme .hero__image-wrapper{width:65.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:1024px){.hero--department .hero__image,.hero--page .hero__image,.hero--theme .hero__image{margin-right:10px}}
.hero--department .hero__content,.hero--page .hero__content,.hero--theme .hero__content{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%;text-align:center;margin-top:-50px;position:relative}
@media all and (min-width:540px) and (max-width:1023px){.hero--department .hero__content,.hero--page .hero__content,.hero--theme .hero__content{margin-top:30px;padding-left:15%;padding-right:15%;position:static}}
@media all and (min-width:540px) and (max-width:839px){.hero--department .hero__content,.hero--page .hero__content,.hero--theme .hero__content{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.hero--department .hero__content,.hero--page .hero__content,.hero--theme .hero__content{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.hero--department .hero__content,.hero--page .hero__content,.hero--theme .hero__content{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%;text-align:left;margin-top:0}}
@media all and (min-width:540px) and (max-width:839px){.hero--event .hero__image-wrapper,.hero--general-hero .hero__image-wrapper,.hero--profile .hero__image-wrapper,.hero--programme .hero__image-wrapper{padding:40px 1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.hero--event .hero__image-wrapper,.hero--general-hero .hero__image-wrapper,.hero--profile .hero__image-wrapper,.hero--programme .hero__image-wrapper{padding:40px 1.0288065844%}}
@media all and (min-width:1024px){.hero--event .hero__image-wrapper,.hero--general-hero .hero__image-wrapper,.hero--profile .hero__image-wrapper,.hero--programme .hero__image-wrapper{width:73.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.hero--event .hero__wrapper,.hero--general-hero .hero__wrapper,.hero--podcasts .hero__wrapper,.hero--press .hero__wrapper,.hero--profile .hero__wrapper,.hero--programme .hero__wrapper{max-width:1250px}
.hero--event .hero__content,.hero--general-hero .hero__content,.hero--podcasts .hero__content,.hero--press .hero__content,.hero--profile .hero__content,.hero--programme .hero__content{padding:40px 20px;background:#FFF;text-align:center}
@media all and (min-width:540px) and (max-width:839px){.hero--event .hero__content,.hero--general-hero .hero__content,.hero--podcasts .hero__content,.hero--press .hero__content,.hero--profile .hero__content,.hero--programme .hero__content{width:80%;margin:0 10%;position:relative;top:-80px}}
@media all and (min-width:840px) and (max-width:1023px){.hero--event .hero__content,.hero--general-hero .hero__content,.hero--podcasts .hero__content,.hero--press .hero__content,.hero--profile .hero__content,.hero--programme .hero__content{width:75.7201646091%;float:left;margin-right:1.0288065844%;margin-left:12.1399176955%;position:relative;top:-80px}}
@media all and (min-width:1024px){.hero--event .hero__content,.hero--general-hero .hero__content,.hero--podcasts .hero__content,.hero--press .hero__content,.hero--profile .hero__content,.hero--programme .hero__content{padding:50px 30px;width:400px;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.hero--event .hero__intro,.hero--general-hero .hero__intro,.hero--podcasts .hero__intro,.hero--press .hero__intro,.hero--profile .hero__intro,.hero--programme .hero__intro{color:#666}
@media all and (min-width:1024px){.hero--event .hero__content{padding:50px 30px 80px}}
@media all and (max-width:539px){.hero--general-hero .hero__content{padding:20px 30px;margin-left:10px;margin-right:10px;margin-top:-40px;position:relative;margin-bottom:-40px}}
@media all and (min-width:540px){.hero--general-hero .hero__content{padding:20px 30px;margin-top:40px}}
@media all and (min-width:1024px){.hero--general-hero .hero__content{padding:20px 30px;margin-top:0}}
.hero--podcasts{padding-top:30px;margin-bottom:40px}
@media all and (min-width:540px){.hero--podcasts{padding-top:100px;margin-bottom:30px}}
@media all and (min-width:1024px){.hero--podcasts{padding-top:130px}}
.hero--podcasts .hero__heading{margin:auto;position:absolute;left:0;right:0;top:0;bottom:auto;width:35%}
@media all and (min-width:540px){.hero--podcasts .hero__heading{top:-50px}}
@media all and (min-width:540px) and (max-width:839px){.hero--podcasts .hero__wrapper{max-width:550px}}
@media all and (min-width:840px) and (max-width:1023px){.hero--podcasts .hero__wrapper{max-width:650px}}
@media all and (min-width:1024px){.hero--podcasts .hero__wrapper{max-width:900px}}
.hero--podcasts .hero__image-wrapper{max-width:400px;margin:0 auto}
@media all and (min-width:540px){.hero--podcasts .hero__image-wrapper{max-width:100%}}
@media all and (max-width:539px){.hero--podcasts .hero__image-wrapper{padding:45px 30px 30px}}
@media all and (min-width:1024px){.hero--podcasts .hero__image-wrapper{width:65.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.hero--podcasts .hero__image:before{padding-bottom:100%}
@media all and (min-width:1024px){.hero--podcasts .hero__content{padding:40px 40px 60px}}
.hero--gold-campaign .hero__wrapper,.hero--gold-stories .hero__wrapper{margin-bottom:-20px}
.hero--gold-campaign .hero__heading,.hero--gold-stories .hero__heading{margin:auto;position:absolute;left:0;right:0;top:40px;bottom:auto;width:50%}
@media all and (min-width:540px){.hero--gold-campaign .hero__heading,.hero--gold-stories .hero__heading{top:75px;width:30%;min-width:400px}}
.hero--gold-campaign .hero__sub-heading,.hero--gold-stories .hero__sub-heading{font-size:35px;font-size:2.1875rem;line-height:35px;line-height:2.1875rem;margin-top:0;margin-top:0rem;margin-bottom:10px;margin-bottom:.625rem}
@media all and (min-width:540px){.hero--gold-campaign .hero__sub-heading,.hero--gold-stories .hero__sub-heading{font-size:55px;font-size:3.4375rem;line-height:55px;line-height:3.4375rem;margin-top:0;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem}}
.hero--gold-campaign .hero__sub-title,.hero--gold-stories .hero__sub-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-bottom:20px;margin-bottom:1.25rem;color:#666}
@media all and (max-width:539px){.hero--gold-campaign .hero__image-wrapper,.hero--gold-stories .hero__image-wrapper{padding:0 10px}}
.hero--gold-campaign .hero__intro,.hero--gold-stories .hero__intro{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;color:#666}
@media all and (min-width:840px){.hero--gold-campaign .hero__intro,.hero--gold-stories .hero__intro{width:70%;margin:0 auto}}
.hero--gold-campaign .hero__align,.hero--gold-stories .hero__align{padding:80px 0 0}
@media all and (min-width:540px){.hero--gold-campaign .hero__align,.hero--gold-stories .hero__align{padding:180px 0 0}}
.hero--gold-campaign .hero__content,.hero--gold-stories .hero__content{position:relative;margin:0 20px -20px 20px;padding:40px 20px 0;background:#efefef;text-align:center;top:-20px;float:none}
@media all and (min-width:540px){.hero--gold-campaign .hero__content,.hero--gold-stories .hero__content{top:-80px;padding:40px 80px -80px 80px;width:80%;margin:0 auto -60px auto}}
@media all and (min-width:1024px){.hero--gold-campaign .hero__content,.hero--gold-stories .hero__content{width:80%;margin-left:auto;margin-right:auto;float:none}}
.hero--press .hero__heading{color:#000}
@media all and (min-width:540px){.hero--press .hero__heading{font-size:25px;font-size:1.5625rem;line-height:24px;line-height:1.5rem;margin-top:.5px;margin-top:.03125rem;margin-bottom:20.5px;margin-bottom:1.28125rem}}
.hero--press .hero__type{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;display:block;margin-bottom:50px;color:#666}
.hero--press .hero__intro{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#000;margin:20px 0 0}
.hero--press .hero__align{padding:15px}
@media all and (min-width:540px){.hero--press .hero__align{padding:180px 0 0}}
.hero--press .hero__content{position:relative;padding:30px;float:none;text-align:left}
@media all and (min-width:1024px){.hero--profile .hero__content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0}}
@media all and (min-width:1024px){.hero--profile .hero__image-wrapper{float:right!important}}
@media all and (min-width:1024px){.hero--event .hero__content,.hero--general-hero .hero__content,.hero--podcasts .hero__content,.hero--press .hero__content,.hero--programme .hero__content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:20px}}
.hero--split-text .hero__wrapper{max-width:100%}
.hero--split-text .hero__split{width:100%;display:table}
@media all and (min-width:1024px){.hero--split-text .hero__split{width:50%;height:100%;float:left}}
@media all and (min-width:1024px){.hero--split-text .hero__split--right{float:right}}
.hero--split-text .hero__intro{margin-bottom:30px;margin-bottom:1.875rem}
.hero--split-text .hero__image{background-image:url('') no-repeat;background-position:center center;background-size:cover}
@media all and (min-width:0) and (max-width:1023px){.hero--split-text .hero__image{background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.hero--split-text .hero__image img{display:none}
.hero--split-text .hero__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}}
@media all and (min-width:1024px){.hero--split-text .hero__image{width:100%;height:100%}}
.hero--split-text .hero__image-wrapper{width:100%;height:100%;display:table-cell}
.hero__IE .hero__image-wrapper{height:100%}
@media all and (min-width:1024px){.hero__IE .hero__image-wrapper .hero__image{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}
.hero--course-finder .hero__heading,.hero--department .hero__heading,.hero--page .hero__heading,.hero--simple .hero__heading,.hero--split-text .hero__heading,.hero--theme .hero__heading{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem}
@media all and (min-width:840px) and (max-width:1023px){.hero--course-finder .hero__heading,.hero--department .hero__heading,.hero--page .hero__heading,.hero--simple .hero__heading,.hero--split-text .hero__heading,.hero--theme .hero__heading{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}}
@media all and (min-width:1024px){.hero--course-finder .hero__heading,.hero--department .hero__heading,.hero--page .hero__heading,.hero--simple .hero__heading,.hero--split-text .hero__heading,.hero--theme .hero__heading{font-size:70px;font-size:4.375rem;line-height:70px;line-height:4.375rem}}
.hero--event .hero__heading,.hero--general-hero .hero__heading,.hero--programme .hero__heading{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-top:0;margin-top:0rem}
@media all and (min-width:1024px){.hero--event .hero__heading,.hero--general-hero .hero__heading,.hero--programme .hero__heading{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem;margin-top:0;margin-top:0rem}}
.hero--home .hero__heading{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-bottom:20px;margin-bottom:1.25rem}
@media all and (min-width:540px){.hero--home .hero__heading{font-size:70px;font-size:4.375rem;line-height:70px;line-height:4.375rem}}
@media all and (min-width:840px) and (max-width:1023px){.hero--home .hero__heading{font-size:70px;font-size:4.375rem;line-height:70px;line-height:4.375rem}}
@media all and (min-width:1024px){.hero--home .hero__heading{font-size:90px;font-size:5.625rem;line-height:90px;line-height:5.625rem}}
.druk-wrapper{width:90%;margin:10px auto}
@media all and (min-width:540px){.druk-wrapper{position:absolute;top:40px;right:40px;margin:0}}
@media all and (min-width:540px) and (max-width:1023px){.druk-wrapper{-webkit-transform:translate(0,20%);-ms-transform:translate(0,20%);transform:translate(0,20%);width:50%;height:auto}}
@media all and (min-width:1024px){.druk-wrapper{position:relative;width:140%;height:auto;left:-50%;right:auto;top:auto;margin:10px 0}}
.druk-wrapper .druk-heading{width:100%;height:auto;z-index:10;max-height:250px;margin:0}
@media all and (min-width:540px) and (max-width:839px){.druk-wrapper .druk-heading{max-height:250px;height:auto}}
@media all and (min-width:840px) and (max-width:1023px){.druk-wrapper .druk-heading{max-height:250px;height:auto}}
@media all and (min-width:1024px){.druk-wrapper .druk-heading{max-height:250px;height:auto}}
@media all and (max-width:539px){.druk--large-indent .hero__content{margin-top:-80px}}
@media all and (min-width:540px) and (max-width:1023px){.druk--large-indent .druk-wrapper{-webkit-transform:translate(-1%,20%);-ms-transform:translate(-1%,20%);transform:translate(-1%,20%)}}
@media all and (min-width:1024px){.druk--large-indent .druk-wrapper{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);transform:translate(-10%,0)}}
.druk-heading{width:100%;z-index:10;margin-bottom:30px;height:80px;outline:0}
@media all and (min-width:540px) and (max-width:839px){.druk-heading{height:130px}}
@media all and (min-width:840px) and (max-width:1023px){.druk-heading{height:150px}}
@media all and (min-width:1024px){.druk-heading{height:170px}}
.druk-heading:not([src]){opacity:0}
.lt-ie9 .druk-heading{width:auto;height:auto}
@media all and (min-width:540px) and (max-width:839px){.heading-h-100{height:60px}}
@media all and (min-width:840px) and (max-width:1023px){.heading-h-100{height:80px}}
@media all and (min-width:1024px){.heading-h-100{height:100px}}
.hero--home{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--home .hero__wrapper:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);z-index:4}
.hero--home .hero__content{z-index:5;position:relative}
.hero--department .hero__image{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--department .hero__content,.hero--department .hero__intro{color:#666}
@media all and (min-width:540px) and (max-width:1023px){.hero--department .hero__align{display:block;position:relative}
.hero--department .hero__image-wrapper{position:relative;float:none;left:0;top:0}
.hero--department .druk-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}
@media all and (min-width:1024px){.hero--department .hero__content{margin-top:40px}
.hero--department .hero__align{display:block;padding:60px 0;float:left}}
.hero--department .hero__wrapper{height:auto!important}
.hero--page .hero__image,.hero--theme .hero__image{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--page .hero__content,.hero--page .hero__intro,.hero--theme .hero__content,.hero--theme .hero__intro{color:#FFF}
@media all and (min-width:540px) and (max-width:1023px){.hero--page .hero__align,.hero--theme .hero__align{display:block;position:relative}
.hero--page .hero__image-wrapper,.hero--theme .hero__image-wrapper{position:relative;float:none;left:0;top:0}
.hero--page .druk-wrapper,.hero--theme .druk-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}
@media all and (min-width:1024px){.hero--page .hero__content,.hero--theme .hero__content{margin-top:40px}
.hero--page .hero__align,.hero--theme .hero__align{display:block;padding:60px 0;float:left}}
.hero--page .hero__wrapper,.hero--theme .hero__wrapper{height:auto!important}
.hero--three-up{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--three-up .hero__heading{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem}
@media all and (min-width:840px){.hero--three-up .hero__heading{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}}
.hero--three-up .hero__wrapper:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);z-index:4}
.hero--three-up:first-child .hero__content{margin:4em auto}
@media all and (min-width:540px) and (max-width:839px){.hero--three-up:first-child .hero__heading{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}}
@media all and (min-width:840px) and (max-width:1023px){.hero--three-up:first-child .hero__heading{font-size:70px;font-size:4.375rem;line-height:70px;line-height:4.375rem}}
@media all and (min-width:1024px){.hero--three-up:first-child .hero__heading{font-size:80px;font-size:5rem;line-height:80px;line-height:5rem}}
.hero--three-up:first-child .hero__intro{margin-top:18px;margin-top:1.125rem;font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem}
.hero--three-up .hero__intro{margin-top:8px;margin-top:.5rem;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}
.hero--three-up .hero__content{margin:2em auto;padding:0 4em;z-index:5;position:relative}
@media all and (min-width:540px){.hero--three-up .hero__content{padding:0 2em}}
@media all and (min-width:0) and (max-width:539px){.hero--three-up .hero__type:after{width:100%;height:1px;background-color:#FFF;content:'';display:block;box-shadow:0 1px 1px rgba(0,0,0,.5);margin-top:5px;margin-top:.3125rem;margin-bottom:10px;margin-bottom:.625rem}}
@media all and (min-width:1024px){.hero--programme .hero__image-wrapper{min-width:780px}}
@media all and (min-width:1024px){.hero--profile .hero__content{left:6%}}
@media all and (min-width:1024px){.hero--profile .hero__image-wrapper{min-width:780px}}
.hero--podcasts{background:#3d3d3d}
@media all and (min-width:540px){.hero--podcasts{background:0 0}}
.hero--podcasts:before{content:"";width:100%;background-color:#3d3d3d;position:absolute;top:0;left:0;height:400px}
@media all and (min-width:1024px){.hero--podcasts:before{padding-bottom:0;height:575px}}
.hero--simple .hero__content{padding:5em 0}
.hero--simple .hero__tags{text-align:center}
.hero--gold-stories{background:0 0}
.hero--gold-stories .hero__image{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--gold-stories:before{content:"";width:100%;background-color:#fed100;position:absolute;top:0;left:0;padding-bottom:56%}
@media all and (min-width:1024px){.hero--gold-stories:before{padding-bottom:0;height:575px}}
.hero--gold-campaign{background:0 0}
.hero--gold-campaign .hero__image{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--gold-campaign:before{content:"";width:100%;background-color:#1c2837;position:absolute;top:0;left:0;padding-bottom:56%}
@media all and (min-width:1024px){.hero--gold-campaign:before{padding-bottom:0;height:575px}}
.hero--prize{padding-top:60px}
.hero--prize .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto;min-width:320px;border-left:10px solid transparent;border-right:10px solid transparent}
.hero--prize .hero__wrapper:after{content:" ";display:block;clear:both}
@media all and (min-width:540px) and (max-width:839px){.hero--prize .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto;width:750px}
.hero--prize .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:840px) and (max-width:1023px){.hero--prize .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto}
.hero--prize .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:1024px){.hero--prize .hero__wrapper{margin-left:auto;margin-right:auto;max-width:1326px}
.hero--prize .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:540px) and (max-width:839px){.hero--prize .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:840px){.hero--prize .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:1024px){.hero--prize .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:1024px){.hero--prize .hero__align{margin-top:170px;width:81.7901234568%;float:left;margin-right:.7716049383%;margin-left:17.4382716049%}}
.hero--prize .druk-heading{width:200px;height:189px}
@media all and (min-width:1024px){.hero--prize .druk-heading{width:320px;height:302px;position:absolute;left:0;top:0}}
.hero--press{background-image:url('') no-repeat;background-position:center center;background-size:cover}
@media all and (min-width:1024px){.hero--press{padding-left:0;padding-right:0}}
.hero--press .panel-white{background-color:#fff;right:0;margin:0}
.hero--press .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto;min-width:320px;border-left:10px solid transparent;border-right:10px solid transparent}
.hero--press .hero__wrapper:after{content:" ";display:block;clear:both}
@media all and (min-width:540px) and (max-width:839px){.hero--press .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto;width:750px}
.hero--press .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:840px) and (max-width:1023px){.hero--press .hero__wrapper{max-width:100%;margin-left:auto;margin-right:auto}
.hero--press .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:1024px){.hero--press .hero__wrapper{margin-left:auto;margin-right:auto;max-width:1326px}
.hero--press .hero__wrapper:after{content:" ";display:block;clear:both}}
@media all and (min-width:540px) and (max-width:839px){.hero--press .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:840px){.hero--press .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:1024px){.hero--press .hero__wrapper{border-left:25px solid transparent;border-right:25px solid transparent}}
@media all and (min-width:0) and (max-width:1023px){.hero--press .hero__wrapper{width:100%}}
@media all and (min-width:540px) and (max-width:1023px){.hero--press .hero__content{width:100%}}
.hero--press .hero__type{text-transform:inherit}
.hero--campaign-banner{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--campaign-banner .hero__wrapper{display:block;height:auto;padding-top:60px;padding-bottom:60px}
@media all and (min-width:540px) and (max-width:839px){.hero--campaign-banner .hero__wrapper{padding-top:70px;padding-bottom:70px}}
@media all and (min-width:840px) and (max-width:1023px){.hero--campaign-banner .hero__wrapper{padding-top:80px;padding-bottom:80px}}
@media all and (min-width:1024px){.hero--campaign-banner .hero__wrapper{padding-top:120px;padding-bottom:120px}}
.hero--campaign-banner .hero__align{display:block}
.hero--campaign-banner .hero__content .hero__logo{max-height:180px}
@media all and (min-width:540px) and (max-width:839px){.hero--campaign-banner .hero__content .hero__logo{max-height:230px}}
@media all and (min-width:840px) and (max-width:1023px){.hero--campaign-banner .hero__content .hero__logo{max-height:250px}}
@media all and (min-width:1024px){.hero--campaign-banner .hero__content .hero__logo{max-height:270px}}
.hero--campaign-banner-subpage{background-image:url('') no-repeat;background-position:center center;background-size:cover}
.hero--campaign-banner-subpage .hero__wrapper{display:block;height:auto;padding-top:20px;padding-bottom:20px}
@media all and (min-width:1024px){.hero--campaign-banner-subpage .hero__wrapper{padding-top:30px;padding-bottom:30px}}
.hero--campaign-banner-subpage .hero__align{display:block}
.hero--campaign-banner-subpage .hero__content .hero__logo{max-height:160px}
@media all and (min-width:840px) and (max-width:1023px){.hero--campaign-banner-subpage .hero__content .hero__logo{max-height:200px}}
@media all and (min-width:1024px){.hero--campaign-banner-subpage .hero__content .hero__logo{max-height:220px}}
.hero--colourscheme--green{background-color:#496C60}
.hero--colourscheme--green .hero__content,.hero--colourscheme--green .hero__intro{color:#FFF}
.hero--colourscheme--orange{background-color:#FF5800}
.hero--colourscheme--orange .hero__content,.hero--colourscheme--orange .hero__intro{color:#FFF}
.hero--colourscheme--anthracite{background-color:#333}
.hero--colourscheme--anthracite .hero__content,.hero--colourscheme--anthracite .hero__intro{color:#FFF}
.hero--colourscheme--light-pale-grey{background-color:#CCC}
.hero--colourscheme--light-pale-grey .hero__content,.hero--colourscheme--light-pale-grey .hero__intro{color:#666}
.hero--colourscheme--steel-blue{background-color:#37424A}
.hero--colourscheme--steel-blue .hero__content,.hero--colourscheme--steel-blue .hero__intro{color:#FFF}
.hero--colourscheme--yellow{background-color:#FED100}
.hero--colourscheme--yellow .hero__content,.hero--colourscheme--yellow .hero__intro{color:#666}
.hero--colourscheme--graphite-grey{background-color:#3D3D3D}
.hero--colourscheme--graphite-grey .hero__content,.hero--colourscheme--graphite-grey .hero__intro{color:#FFF}
.hero--colourscheme--electric-green{background-color:#34B233}
.hero--colourscheme--electric-green .hero__content,.hero--colourscheme--electric-green .hero__intro{color:#FFF}
.theme-blue p a{color:#fff;border-bottom:1px solid #fff}
.theme-blue p a:active,.theme-blue p a:hover{color:#FFF;border-bottom:1px solid #FFF}
.theme-blue .hero__image::before{padding-bottom:0}
.theme-blue .teaser__meta,.theme-blue .teaser__title a{color:#fff}
.theme-blue .dark-dark-blue{background-color:#17212d}
.theme-blue .less-dark-blue{background-color:#1c2837}
.theme-blue .newStatesman{background-image:url(/static/goldsmithsprize/logoNewStatesman.png)}
.theme-blue .social-hubs-container{width:100px}#cookie-bar{background-color:#CCC;height:auto;line-height:24px;color:#666;text-align:center;padding:3px 0;font-family:'NanumSquare','NanumGothic';font-size:.9em}#cookie-bar p{margin:1rem}#cookie-bar a{color:#000;display:inline-block;text-decoration:underline}#cookie-bar a.cb-enable{color:#FFF;font-weight:700}#cookie-bar .cb-enable{padding:0 10px;margin-left:10px}
.primary-nav{padding-top:6em}
.primary-nav>ul{position:relative}
.primary-nav>ul:after{content:"";position:absolute;top:25px;z-index:-1;right:48px;line-height:1.5;overflow:hidden;width:138px;height:338px;background-image:url(../mq_img/menu-menu.262f9685059db74f.svg);background-size:100% 100%}
.primary-nav>ul:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .primary-nav>ul:after{background-image:url(../mq_img/menu-menu.49e4955ad0ff5956.png);border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;display:none}
@media all and (min-width:840px) and (max-width:1023px){.primary-nav>ul:after{top:0;right:70px}}
@media all and (min-width:1024px){.primary-nav>ul:after{top:0;right:85px}}
.lt-ie9 .menu-closed .primary-nav,.menu-closed .primary-nav ul{display:none}
.site-ui-closing .primary-nav ul{display:block}
.menu-open .primary-nav{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.lt-ie9 .menu-open .primary-nav,.menu-open .primary-nav ul{display:block}
.primary-nav li{display:block;padding:.5em 0 .5em 30px;border-left:10px solid #2b2b2b;font-size:15px;font-size:.9375rem;color:#FFF}
.primary-nav li.active,.primary-nav li.active:hover{border-color:#fed100}
.primary-nav li:hover a{border-color:#3a3a3a}
@media all and (min-width:840px){.primary-nav li{padding-left:100px}}
.primary-nav a{position:relative;display:block;padding:.5em 0 .5em 30px;border-left:10px solid #2b2b2b;margin:-.5em 0 -.5em -40px;color:#FFF}
@media all and (min-width:1024px){.primary-nav a{padding-left:100px;margin-left:-110px}}
.primary-nav a:focus{display:block}
.tabbing .primary-nav a:focus{border-left:0;padding-left:110px;color:#fed100}
.tabbing .primary-nav a:focus:before{display:block}
.tabbing .primary-nav a:before{content:"";position:absolute;z-index:1;border:4px solid #fed100;top:0;right:0;bottom:0;left:0;display:none}
.primary-nav .browse-aloud{margin-top:30px;margin-top:1.875rem}
.primary-nav .browse-aloud a{position:relative}
.primary-nav .browse-aloud a:after{content:'';width:30px;position:absolute;display:block;top:50%;line-height:1.5;overflow:hidden;height:18px;left:75%;margin-top:-6px;margin-left:-10px}
.primary-nav .browse-aloud a:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .primary-nav .browse-aloud a:after{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.primary-nav .social-hubs--container{position:relative;width:80%;margin:1em auto;text-align:center}
.charm-menu--no-js,.charm-students--no-js{display:none}
.no-js .charm-menu--no-js{position:absolute;top:-89px;right:0;height:89px;width:62px}
@media all and (min-width:540px){.no-js .charm-menu--no-js{top:-102px;height:102px;width:95px}}
@media all and (min-width:840px){.no-js .charm-menu--no-js{width:120px}}
.no-js .charm-menu--no-js .charm-menu{position:absolute;top:32px;left:16px}
@media all and (min-width:540px){.no-js .charm-menu--no-js .charm-menu{top:32px;left:40px}}
.no-js .charm-menu--no-js:hover~.primary-nav{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.no-js .charm-menu--no-js:hover~.primary-nav ul{display:block}
.no-js .primary-nav:hover{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.no-js .primary-nav:hover ul{display:block!important}
.no-js .charm-students--no-js{position:absolute;top:-89px;right:104px;height:89px;width:80px}
@media all and (min-width:540px){.no-js .charm-students--no-js{top:-102px;right:155px;height:102px;width:150px}}
.no-js .charm-students--no-js .charm-students{position:absolute;right:2px;top:37px}
@media all and (min-width:540px){.no-js .charm-students--no-js .charm-students{left:32px;top:32px;right:auto}}
@media all and (min-width:840px){.no-js .charm-students--no-js .charm-students{left:7px;top:32px;right:auto}}
.no-js .charm-students--no-js:hover~.staff-students-nav{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.no-js .charm-students--no-js:hover~.staff-students-nav ul{display:block}
.no-js .staff-students-nav:hover{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.no-js .staff-students-nav:hover ul{display:block!important}
.staff-students-nav{padding-top:6em}
.staff-students-nav ul{position:relative}
.staff-students-nav ul:after{font-family:'NanumSquare','NanumGothic';font-weight:900;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:"S&S";position:absolute;top:0;z-index:-1;right:-80px;width:350px;font-size:180px;font-size:11.25rem;text-align:center;color:#3a3a3a}
@media all and (min-width:1024px){.staff-students-nav ul:after{right:-10px}}
.lt-ie9 .staff-students-nav ul:after,.staff-students-closed .staff-students-nav ul{display:none}
.site-ui-closing .staff-students-nav ul{display:block}
.staff-students-open .staff-students-nav{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.staff-students-open .staff-students-nav ul{display:block}
.staff-students-nav li{display:block;border-left:10px solid #333;padding:.5em 0 .5em 30px;font-size:15px;font-size:.9375rem;color:#FFF}
.staff-students-nav li.active,.staff-students-nav li.active:hover{border-color:#fed100}
.staff-students-nav li:hover a{border-color:#3a3a3a}
@media all and (min-width:540px) and (max-width:839px){.staff-students-nav li{padding-left:50px}}
@media all and (min-width:840px) and (max-width:1023px){.staff-students-nav li{padding-left:80px}}
@media all and (min-width:1024px){.staff-students-nav li{padding-left:100px}}
.staff-students-nav a{display:block;padding:.5em 0 .5em 30px;border-left:10px solid transparent;margin:-.5em 0 -.5em -40px;background:0 0;color:#FFF}
@media all and (min-width:540px) and (max-width:839px){.staff-students-nav a{padding-left:50px;margin-left:-60px}}
@media all and (min-width:840px) and (max-width:1023px){.staff-students-nav a{padding-left:80px;margin-left:-90px}}
@media all and (min-width:1024px){.staff-students-nav a{padding-left:100px;margin-left:-110px}}
.staff-students-nav a:hover{border-left:10px solid #333}
.staff-students-nav a:focus{display:block}
.tabbing .staff-students-nav a:focus{border-left:0;padding-left:110px;color:#fed100}
.tabbing .staff-students-nav a:focus:before{display:block}
.lt-ie9 .staff-students-closed .staff-students-nav{display:none}
.pageNavLink-and-Description{background-image:url(../mq_img/icon-next-333.535843d287d17e88.svg);background-repeat:no-repeat;background-size:10px;padding-left:20px}
a.pageNavLink{color:#333}a.pageNavLink:hover{border-bottom:1px solid #333}
.pageNavLinkDescription{font-family:'NanumSquare','NanumGothic';font-size:.875rem;font-weight:400;line-height:1.25003rem;margin-bottom:1.5625rem}
.workshop{border:1px solid #ccc;padding-left:15px;padding-right:15px;padding-top:15px;margin-bottom:30px}
.workshop h3{margin-top:10px}
.workshop p:last-child{margin-bottom:-12px}a.expand{background-color:#fff;font-family:'NanumSquare','NanumGothic';font-size:.75rem;font-weight:500;padding:8px 30px;text-align:center;text-transform:uppercase;vertical-align:sub}
.yellow_highlight{border-left:8px solid #fed100;padding-left:21px}
.link_icon{background-image:url(../mq_img/icon-link-FED.101bf3b6998d64bc.svg);background-repeat:no-repeat;padding-left:30px;background-size:contain}
.show_more{left:50%;margin:0 auto;display:table;padding-top:10px}
.highlight{border-left:8px solid #fed100;padding-left:21px}

@media all and (min-width:840px){.touchButton{margin-right:0;margin-left:0;right:0;position:relative;display:inline-block;vertical-align:top}}
.touchButton:hover .touchButton--plus{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-plus-FED.cd2a85014ec1ac42.svg);background-size:100% 100%}
.touchButton:hover .touchButton--plus::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .touchButton:hover .touchButton--plus{background-image:url(../mq_img/icon-plus-FED.2f03cc456aed4cdb.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.touchButton.active .touchButton--plus{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
.touchButton.active .touchButton--minus{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;top:29px}
.touchButton .touchButton--minus,.touchButton .touchButton--plus{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block;position:absolute;top:25px;left:50%;margin-left:-5px}
.touchButton .touchButton--plus{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-plus-FFF.ad63b634a72871d2.svg);background-size:100% 100%}
.touchButton .touchButton--plus::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .touchButton .touchButton--plus{background-image:url(../mq_img/icon-plus-FFF.4dbf5e70781d78de.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.touchButton .touchButton--minus{line-height:1.5;overflow:hidden;width:10px;height:2px;background-image:url(../mq_img/icon-minus-FED.f18eae203effcd9b.svg);background-size:100% 100%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
.touchButton .touchButton--minus::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .touchButton .touchButton--minus{background-image:url(../mq_img/icon-minus-FED.89a7f5ff1d4fd5cd.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.pagination{padding:25px 0 48px;padding:1.5625rem 0rem 3rem;border-top:1px solid #E3E3E3;text-align:center}
.pagination li{height:38px;overflow:hidden}
.pagination li a{position:relative;padding:0 1em}
.pagination li a:after{left:50%;margin-left:-20px;content:"";position:absolute;bottom:-15px;width:40px;height:5px;background-color:#fff;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}
.pagination li a.current:after,.pagination li a:hover:after{background-color:#fed100}
.pagination li:first-child a{height:1em;line-height:1.5;overflow:hidden;padding-right:3em}
.pagination li:first-child a::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .pagination li:first-child a{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.pagination li:first-child a:after{content:'';position:absolute;display:block;margin-left:-12px;left:50%;margin-top:-4.5px;top:50%;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(../mq_img/icon-more-left-666.ca71a5f53b3a92a6.svg);background-size:100% 100%;background-color:transparent!important}
.pagination li:first-child a:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .pagination li:first-child a:after{background-image:url(../mq_img/icon-more-left-666.a3a148ae3603a26c.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.pagination li:last-child a{height:1em;line-height:1.5;overflow:hidden;padding-left:3em}
.pagination li:last-child a::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .pagination li:last-child a{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.pagination li:last-child a:after{content:'';position:absolute;display:block;margin-left:-12px;left:50%;margin-top:-4.5px;top:50%;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(../mq_img/icon-more-666.539f4446de726599.svg);background-size:100% 100%;background-color:transparent!important}
.pagination li:last-child a:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .pagination li:last-child a:after{background-image:url(../mq_img/icon-more-666.a85cacd0afc439ed.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser{position:relative;margin-bottom:20px}
.teaser a:hover h3{text-decoration:underline}
.tabbing .teaser>a:focus:before{display:block}
.tabbing .teaser>a:before{content:"";position:absolute;z-index:1;border:4px solid #fed100;top:0;right:0;bottom:0;left:0;display:none}
.teaser__type{white-space:nowrap}
.teaser--event .teaser__type, .teaser--event .teaser__type2, .teaser--event .teaser__type3, .teaser--event .teaser__type4,
.teaser--gold-stories .teaser__type, .teaser--gold-stories .teaser__type2, .teaser--gold-stories .teaser__type3, .teaser--gold-stories .teaser__type4,
.teaser--image .teaser__type, .teaser--image .teaser__type2, .teaser--image .teaser__type3, .teaser--image .teaser__type4,
.teaser--news-event .teaser__type, .teaser--news-event .teaser__type2, .teaser--news-event .teaser__type3, .teaser--news-event .teaser__type4,
.teaser--recently-updated-series .teaser__type, .teaser--recently-updated-series .teaser__type2, .teaser--recently-updated-series .teaser__type3, .teaser--recently-updated-series .teaser__type4,
.teaser--widescreen .teaser__type, .teaser--widescreen .teaser__type2, .teaser--widescreen .teaser__type3, .teaser--widescreen .teaser__type4,
.teaser__type--dark, .teaser__type--dark2, .teaser__type--dark3, .teaser__type--dark4 {font-size:14px;font-size:1rem;line-height:1em;text-transform:uppercase;position:relative;left:-50%;/*z-index:100*/}
@media all and (max-width:36em) {.teaser__title-mb-none{font-size:.905rem;line-height:1.5rem;margin-top:1rem;margin-bottom:0.875rem;}}
@media all and (min-width:36.063em) {.teaser__title-mb-none{font-size:.925rem;line-height:1.5rem;margin-top:1rem;margin-bottom:0.875rem;}}
@media all and (min-width:60em) {.teaser__title-mb-none{font-size:.925rem;line-height:1.5rem;margin-top:1rem;margin-bottom:0.875rem;}}
@media all and (min-width:80em) {.teaser__title-mb-none{font-size:1.05rem;line-height:1.5rem;margin-top:1rem;margin-bottom:0.875rem;}}
.teaser__title-mb-none {text-align:center;color:#d30113;font-weight:400;}
.teaser__title-mb-none span{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.25rem;margin-top:0;margin-top:0rem;display:block}
@media all and (max-width:36em) {.teaser__title-mb-none a{color:#000;font-weight:400;}}
@media all and (min-width:36.063em) {.teaser__title-mb-none a{color:#000;font-weight:600;}}
@media all and (min-width:60em) {.teaser__title-mb-none a{color:#000;font-weight:600;}}
@media all and (min-width:80em) {.teaser__title-mb-none a{color:#000;font-weight:600;}}
.teaser__title-mb-none a{color:#000;}
.teaser__title-mb-none a:hover{color:#d30113;text-decoration:underline;}
.teaser__title{text-align:center;font-size:17px;font-size:1.15rem;line-height:24px;line-height:1.5rem;margin-top:0px;margin-top:0rem;margin-bottom:10px;margin-bottom:0.875rem;/*margin-top:6px;margin-top:.375rem;margin-bottom:19px;margin-bottom:1.1875rem;*/color:#000/*c20010*/;font-weight:600;}
.teaser__title span{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.25rem;margin-top:0;margin-top:0rem;display:block}
.teaser__title a{color:#000;}
.teaser__title a:hover{color:#2358c5;text-decoration:none;}
.teaser__image{background-color:#e9e9e9;}
.section-container--light .teaser__image{background-color:#f8f8f8}
.teaser__subtitle{font-size:16px;font-size:1rem;line-height:21px;line-height:1.25rem}
.teaser__panel{padding:1px 20px 23px 20px;text-align:left;border:1px solid #f3f3f3;}
.teaser__details{margin-bottom:10px;margin-bottom:.625rem}
@media all and (max-width:767px){.teaser__meta{font-size:.925rem/*.875rem*/;line-height:1.35rem/*1.25rem*/;}}
@media all and (min-width:768px){.teaser__meta{font-size:.925rem/*.875rem*/;line-height:1.350025rem/*1.250025rem*/;}}
.teaser__meta{display:block;color:#333333;font-family:'NanumSquare','NanumGothic';}
.teaser__meta-event:before{content:'';position:relative;top:1px;display:inline-block;margin-right:8px;line-height:1.5;overflow:hidden;width:13px;height:13px;background-image:url(../mq_img/icon-calendar-999.258be8f93b894730.svg);background-size:100% 100%}
.teaser__meta-event:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .teaser__meta-event:before{background-image:url(../mq_img/icon-calendar-999.376344c0a249553a.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser__action{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;text-align:left;padding-right:30px}
.teaser__action--back::after{content:'';position:absolute;display:block;margin-left:-12px;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(../mq_img/icon-more-left-666.ca71a5f53b3a92a6.svg);background-size:100% 100%;right:0;left:auto;top:78%;margin-top:-7.5px}
.teaser__action--back::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .teaser__action--back::after{background-image:url(../mq_img/icon-more-left-666.a3a148ae3603a26c.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser__more{font-size:15px;font-size:.9375rem;line-height:19.9995px;line-height:1.24996875rem;color:#666}
.teaser__breadcrumb{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;margin-top:-10px}
.teaser__breadcrumb .sep{padding:0 5px}
.teaser__body{color:#666}
.teaser__body p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}
.teaser__btn-align{margin-left:2.3148148148%;margin-right:2.3148148148%;text-align:center;width:100%;padding:10px 0 20px}
@media all and (min-width:540px) and (max-width:839px){.teaser__btn-align{margin-left:1.5432098765%;margin-right:1.5432098765%;width:96.9135802469%}}
@media all and (min-width:840px) and (max-width:1023px){.teaser__btn-align{margin-left:1.0288065844%;margin-right:1.0288065844%;width:97.9423868313%}}
@media all and (min-width:1024px){.teaser__btn-align{margin-left:.7716049383%;margin-right:.7716049383%;width:98.4567901235%}}
@media all and (min-width:540px){.teaser__btn-align{padding:10px 0 0}}
.teaser__video:after{content:"";position:absolute;bottom:0;left:0;background-color:#333;line-height:1.5;overflow:hidden;width:15px;height:30px;background-image:url(../mq_img/button-play.a741d898bc615f04.svg);background-size:100% 100%;z-index:100;border:22px solid #333;padding:10px}
.teaser__video:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .teaser__video:after{background-image:url(../mq_img/button-play.a3848d55fc0f95d7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--dark .teaser__title,.teaser--dark .teaser__title a{color:#fff}
.teaser--dark .teaser__body p{color:#999}
.teaser--event .teaser__panel,.teaser--gold-stories .teaser__panel,.teaser--transparent .teaser__panel{background:0 0;padding:1px 0 0}
.teaser--programme-large .teaser__title,.teaser--theme .teaser__title,.teaser--work .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:0;margin-top:0rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--programme-large .teaser__body,.teaser--theme .teaser__body,.teaser--work .teaser__body{position:relative}
.teaser--programme-large .teaser__body p,.teaser--theme .teaser__body p,.teaser--work .teaser__body p{font-size:15px;font-size:.9375rem;line-height:19.9995px;line-height:1.24996875rem;margin-bottom:10px;margin-bottom:.625rem}
.teaser--programme .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:0;margin-top:0rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--programme .teaser__body{position:relative;top:-3px}
.teaser--programme .teaser__body p{font-size:14px;font-size:.875rem;line-height:14.9996px;line-height:.937475rem}
.teaser--alumni .teaser__title,.teaser--image-text .teaser__title,.teaser--image-text-wide .teaser__title,.teaser--profile .teaser__title,.teaser--research .teaser__title{position:relative;bottom:-5px;padding:15px 25px 20px;margin:0 0 -20px 10px;background:#FFF;z-index:10;color:#333;max-width:310px}
@media all and (min-width:840px){.teaser--alumni .teaser__title,.teaser--image-text .teaser__title,.teaser--image-text-wide .teaser__title,.teaser--profile .teaser__title,.teaser--research .teaser__title{position:absolute;top:20px;left:0;bottom:auto;padding:20px 25px 23px}}
.teaser--alumni .teaser__title{background:#333;color:#FFF}
@media all and (min-width:540px){.teaser--with-more .teaser__panel{padding-bottom:85px}}
@media all and (min-width:540px){.teaser--with-more .teaser__action{width:auto;position:absolute;bottom:25px;right:30px;left:30px}}
.teaser--event,.teaser--gold-stories,.teaser--news-event,.teaser--recently-updated-series{margin-bottom:20px}
.teaser__type-wrapper {border-top:0px solid #e0e0e0/*e9e4d4*/;}
.teaser--event a:focus .teaser__image:after,
.teaser--event a:hover .teaser__image:after,
.teaser--gold-stories a:focus .teaser__image:after,
.teaser--gold-stories a:hover .teaser__image:after,
.teaser--image a:focus .teaser__image:after,
.teaser--image a:hover .teaser__image:after,
.teaser--news-event a:focus .teaser__image:after,
.teaser--news-event a:hover .teaser__image:after,
.teaser--recently-updated-series a:focus .teaser__image:after,
.teaser--recently-updated-series a:hover .teaser__image:after,
.teaser--widescreen a:focus .teaser__image:after,
.teaser--widescreen a:hover .teaser__image:after{opacity:.3}
.teaser--event .teaser__title,
.teaser--gold-stories .teaser__title,
.teaser--image .teaser__title,
.teaser--news-event .teaser__title,
.teaser--recently-updated-series .teaser__title,
.teaser--widescreen .teaser__title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:32px;margin-top:2rem;margin-bottom:8px;margin-bottom:.5rem}
.teaser--event .teaser__type-wrapper,
.teaser--gold-stories .teaser__type-wrapper,
.teaser--image .teaser__type-wrapper,
.teaser--news-event .teaser__type-wrapper,
.teaser--recently-updated-series .teaser__type-wrapper,
.teaser--widescreen .teaser__type-wrapper{position:absolute;left:50%;top:-1.85rem}
.teaser--event .teaser__image-wrapper,
.teaser--gold-stories .teaser__image-wrapper,
.teaser--image .teaser__image-wrapper,
.teaser--news-event .teaser__image-wrapper,
.teaser--recently-updated-series .teaser__image-wrapper,
.teaser--widescreen .teaser__image-wrapper{width:100%;height:auto;overflow:hidden}
.teaser--event .teaser__image,
.teaser--gold-stories .teaser__image,
.teaser--image .teaser__image,
.teaser--news-event .teaser__image,
.teaser--recently-updated-series .teaser__image,
.teaser--widescreen .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;text-align:center}
.teaser--event .teaser__image img,
.teaser--gold-stories .teaser__image img,
.teaser--image .teaser__image img,
.teaser--news-event .teaser__image img,
.teaser--recently-updated-series .teaser__image img,
.teaser--widescreen .teaser__image img{display:none}
.teaser--event .teaser__image:before,
.teaser--gold-stories .teaser__image:before,
.teaser--image .teaser__image:before,
.teaser--news-event .teaser__image:before,
.teaser--recently-updated-series .teaser__image:before,
.teaser--widescreen .teaser__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.lt-ie9 .teaser--event .teaser__image img,
.lt-ie9 .teaser--gold-stories .teaser__image img,
.lt-ie9 .teaser--image .teaser__image img,
.lt-ie9 .teaser--news-event .teaser__image img,
.lt-ie9 .teaser--recently-updated-series .teaser__image img,
.lt-ie9 .teaser--widescreen .teaser__image img{display:block;width:100%;height:auto}
.lt-ie9 .teaser--event .teaser__image:before,
.lt-ie9 .teaser--gold-stories .teaser__image:before,
.lt-ie9 .teaser--image .teaser__image:before,
.lt-ie9 .teaser--news-event .teaser__image:before,
.lt-ie9 .teaser--recently-updated-series .teaser__image:before,
.lt-ie9 .teaser--widescreen .teaser__image:before{padding-bottom:0!important}
.teaser--event .teaser__image:after,
.teaser--gold-stories .teaser__image:after,
.teaser--image .teaser__image:after,
.teaser--news-event .teaser__image:after,
.teaser--recently-updated-series .teaser__image:after,
.teaser--widescreen .teaser__image:after{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0}
.lt-ie9 .teaser--event .teaser__image:after,
.lt-ie9 .teaser--gold-stories .teaser__image:after,
.lt-ie9 .teaser--image .teaser__image:after,
.lt-ie9 .teaser--news-event .teaser__image:after,
.lt-ie9 .teaser--recently-updated-series .teaser__image:after,
.lt-ie9 .teaser--widescreen .teaser__image:after{display:none;background-color:transparent}
.teaser--widescreen,.teaser--image{margin-bottom:20px}
.teaser--widescreen .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:31px;margin-top:1.9375rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--widescreen .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--widescreen .teaser__image img{display:none}
.teaser--widescreen .teaser__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
@media all and (min-width:540px){.teaser--widescreen .teaser__image-wrapper{height:100%;width:auto;margin-right:10px}
.teaser--widescreen .teaser__image-wrapper .teaser__image{padding:0;height:100%}}
.teaser--widescreen .teaser__panel{padding:1px 30px 30px}
@media all and (min-width:540px){.teaser--widescreen .teaser__panel{position:absolute;width:50%;right:-10px;bottom:20px}}
@media all and (max-width:539px){.content-grid-layout .teaser--widescreen .teaser__panel{position:relative;bottom:auto;right:auto;width:auto}}
.teaser--widescreen.with-bg{border-right:10px solid #efefef}
.section-container--light .teaser--widescreen.with-bg{border-right:10px solid #FFF}
@media all and (min-width:540px){.teaser--widescreen.with-bg .teaser__panel{right:-20px}}
.teaser--text{margin-bottom:20px}
.teaser--text .teaser__title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:2px;margin-top:.125rem;margin-bottom:18px;margin-bottom:1.125rem}
.teaser--text .teaser__type{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-top:40px;display:block}
@media all and (min-width:540px){.teaser--text .teaser__panel{height:100%}}
.teaser--welcome{margin-bottom:20px;z-index:5}
.teaser--welcome .teaser__panel:before{content:'';width:77px;height:10px;position:absolute;display:block;margin-left:-38.5px;left:50%;margin-top:-5px;background-color:#fed100;top:5px}
.teaser--welcome .teaser__title{font-size:16px;font-size:1rem;/*font-size:18px;font-size:1.125rem;*/line-height:19.9998px;line-height:1.2499875rem;margin-top:30px;margin-top:1.875rem;/*margin-top:51px;margin-top:3.1875rem;margin-bottom:19px;margin-bottom:1.1875rem*/}
@media all and (max-width:839px){.teaser--welcome .teaser__title{margin-left:auto;margin-right:auto;max-width:280px}}
@media all and (min-width:840px) and (max-width:1023px){.teaser--welcome .teaser__title{margin-top:2em;margin-left:15%;margin-right:15%}}
@media all and (min-width:840px){.teaser--welcome .teaser__title{font-size:18px;font-size:1.125rem;/*font-size:22px;font-size:1.375rem;*/line-height:25.0008px;line-height:1.56255rem;margin-top:20px;margin-top:1.25rem/*margin-top:30px;margin-top:1.875rem;margin-top:56.5px;margin-top:3.53125rem;*/margin-bottom:20.5px;margin-bottom:1.28125rem}}
@media all and (min-width:1024px){.teaser--welcome .teaser__title{margin-top:20px;margin-top:1.25em;margin-left:10%;margin-right:10%}}
.teaser--welcome .teaser__body{display:block}
.teaser--welcome .teaser__body p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}
.teaser--page{border-top:1px solid #bb0010;}
@media all and (max-width:539px){.teaser--page{margin-bottom:20px}}
.teaser--page .teaser__title{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;margin-top:2.5px;margin-top:.15625rem;margin-bottom:7.5px;margin-bottom:.46875rem}
.teaser--page p{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin-bottom:10px}
@media all and (min-width:840px){.teaser--page p{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;margin-bottom:10px}
@media all and (min-width:1024px){.teaser--page p{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;margin-bottom:10px}
@media all and (max-width:539px){.teaser--page p{display:none}}
.teaser--event{margin-bottom:30px}
.teaser--event .teaser__title{margin-top:22px;margin-top:1.375rem}
.teaser--event .teaser__panel{padding-bottom:0}
.teaser--event-date,.teaser--section{margin-bottom:30px}
.teaser--event-date .teaser__large-marker,.teaser--section .teaser__large-marker{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--event-date .teaser__large-marker img,.teaser--section .teaser__large-marker img{display:none}
.teaser--event-date .teaser__large-marker:before,.teaser--section .teaser__large-marker:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.teaser--event-date .teaser__title,.teaser--section .teaser__title{color:#666;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:22px;margin-top:1.375rem}
.teaser--event-date .teaser__marker-text,.teaser--section .teaser__marker-text{color:#CCC;line-height:1;position:absolute;bottom:0;text-align:center}
.teaser--event-date .teaser__marker-day,.teaser--section .teaser__marker-day{line-height:1.5;overflow:hidden;background-image:url(../mq_img/event-date-day-1.2999e55902b8ae94.svg);background-size:100% 100%;width:100%;height:100%}
.teaser--event-date .teaser__marker-day::before,.teaser--section .teaser__marker-day::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .teaser--event-date .teaser__marker-day,.lt-ie9 .teaser--section .teaser__marker-day{background-image:url(../mq_img/event-date-day-1.9b11d9661db272b1.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-1,.teaser--section .teaser__marker-day-1{background-image:url(../mq_img/event-date-day-1.2999e55902b8ae94.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-1,.lt-ie9 .teaser--section .teaser__marker-day-1{background-image:url(../mq_img/event-date-day-1.9b11d9661db272b1.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-2,.teaser--section .teaser__marker-day-2{background-image:url(../mq_img/event-date-day-2.f7bc35dd71078423.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-2,.lt-ie9 .teaser--section .teaser__marker-day-2{background-image:url(../mq_img/event-date-day-2.9f39c9620ddf4427.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-3,.teaser--section .teaser__marker-day-3{background-image:url(../mq_img/event-date-day-3.4aca73af84290da7.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-3,.lt-ie9 .teaser--section .teaser__marker-day-3{background-image:url(../mq_img/event-date-day-3.10f93b7046203209.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-4,.teaser--section .teaser__marker-day-4{background-image:url(../mq_img/event-date-day-4.13e9b9c8fa1f6eb1.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-4,.lt-ie9 .teaser--section .teaser__marker-day-4{background-image:url(../mq_img/event-date-day-4.ae8d0492fe5715f2.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-5,.teaser--section .teaser__marker-day-5{background-image:url(../mq_img/event-date-day-5.1e81a7d14e7d3bd4.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-5,.lt-ie9 .teaser--section .teaser__marker-day-5{background-image:url(../mq_img/event-date-day-5.bad45ffd003b1aba.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-6,.teaser--section .teaser__marker-day-6{background-image:url(../mq_img/event-date-day-6.456fc02016ccd6d5.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-6,.lt-ie9 .teaser--section .teaser__marker-day-6{background-image:url(../mq_img/event-date-day-6.d43f08b5adfaa046.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-7,.teaser--section .teaser__marker-day-7{background-image:url(../mq_img/event-date-day-7.c0b63571da263edd.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-7,.lt-ie9 .teaser--section .teaser__marker-day-7{background-image:url(../mq_img/event-date-day-7.39d9eec270c70aec.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-8,.teaser--section .teaser__marker-day-8{background-image:url(../mq_img/event-date-day-8.ea7f1e193314510e.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-8,.lt-ie9 .teaser--section .teaser__marker-day-8{background-image:url(../mq_img/event-date-day-8.09b450fdc60bf124.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-9,.teaser--section .teaser__marker-day-9{background-image:url(../mq_img/event-date-day-9.2d36ae87e337f3e4.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-9,.lt-ie9 .teaser--section .teaser__marker-day-9{background-image:url(../mq_img/event-date-day-9.8597457c1457c396.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-10,.teaser--section .teaser__marker-day-10{background-image:url(../mq_img/event-date-day-10.632722724478afcf.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-10,.lt-ie9 .teaser--section .teaser__marker-day-10{background-image:url(../mq_img/event-date-day-10.affc1cc157242074.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-11,.teaser--section .teaser__marker-day-11{background-image:url(../mq_img/event-date-day-11.d9ecbfca2dea4cc6.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-11,.lt-ie9 .teaser--section .teaser__marker-day-11{background-image:url(../mq_img/event-date-day-11.1b0b0a7bafd3cb74.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-12,.teaser--section .teaser__marker-day-12{background-image:url(../mq_img/event-date-day-12.604ecfe5e836e359.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-12,.lt-ie9 .teaser--section .teaser__marker-day-12{background-image:url(../mq_img/event-date-day-12.fa6c96e80d9b16ff.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-13,.teaser--section .teaser__marker-day-13{background-image:url(../mq_img/event-date-day-13.9cc8225d2956027d.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-13,.lt-ie9 .teaser--section .teaser__marker-day-13{background-image:url(../mq_img/event-date-day-13.c9d67fc3bdeaac2f.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-14,.teaser--section .teaser__marker-day-14{background-image:url(../mq_img/event-date-day-14.b5e5b836b5ace469.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-14,.lt-ie9 .teaser--section .teaser__marker-day-14{background-image:url(../mq_img/event-date-day-14.04178c9982eff51f.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-15,.teaser--section .teaser__marker-day-15{background-image:url(../mq_img/event-date-day-15.309f3614747bf616.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-15,.lt-ie9 .teaser--section .teaser__marker-day-15{background-image:url(../mq_img/event-date-day-15.962282532e8fbe69.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-16,.teaser--section .teaser__marker-day-16{background-image:url(../mq_img/event-date-day-16.9c97449edf8da871.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-16,.lt-ie9 .teaser--section .teaser__marker-day-16{background-image:url(../mq_img/event-date-day-16.fe1889c309f9c24f.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-17,.teaser--section .teaser__marker-day-17{background-image:url(../mq_img/event-date-day-17.0fc3afe1f4f86389.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-17,.lt-ie9 .teaser--section .teaser__marker-day-17{background-image:url(../mq_img/event-date-day-17.36530041109c5723.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-18,.teaser--section .teaser__marker-day-18{background-image:url(../mq_img/event-date-day-18.d9574ef82a60026e.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-18,.lt-ie9 .teaser--section .teaser__marker-day-18{background-image:url(../mq_img/event-date-day-18.65f1bf710cdc7389.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-19,.teaser--section .teaser__marker-day-19{background-image:url(../mq_img/event-date-day-19.ca11eb5512bc695d.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-19,.lt-ie9 .teaser--section .teaser__marker-day-19{background-image:url(../mq_img/event-date-day-19.30ebcea8ddbae632.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-20,.teaser--section .teaser__marker-day-20{background-image:url(../mq_img/event-date-day-20.77821a976e4151c5.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-20,.lt-ie9 .teaser--section .teaser__marker-day-20{background-image:url(../mq_img/event-date-day-20.b0f6425305dfc130.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-21,.teaser--section .teaser__marker-day-21{background-image:url(../mq_img/event-date-day-21.886a32d7c739a081.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-21,.lt-ie9 .teaser--section .teaser__marker-day-21{background-image:url(../mq_img/event-date-day-21.5aa4693172b56414.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-22,.teaser--section .teaser__marker-day-22{background-image:url(../mq_img/event-date-day-22.e5743ff41f33704b.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-22,.lt-ie9 .teaser--section .teaser__marker-day-22{background-image:url(../mq_img/event-date-day-22.21da5ea2e1071123.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-23,.teaser--section .teaser__marker-day-23{background-image:url(../mq_img/event-date-day-23.6e4d19b104d98066.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-23,.lt-ie9 .teaser--section .teaser__marker-day-23{background-image:url(../mq_img/event-date-day-23.728948f243c94f4c.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-24,.teaser--section .teaser__marker-day-24{background-image:url(../mq_img/event-date-day-24.71bbd3d7f39b9ba6.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-24,.lt-ie9 .teaser--section .teaser__marker-day-24{background-image:url(../mq_img/event-date-day-24.66c94520dc418b87.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-25,.teaser--section .teaser__marker-day-25{background-image:url(../mq_img/event-date-day-25.71b97d65e0ace164.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-25,.lt-ie9 .teaser--section .teaser__marker-day-25{background-image:url(../mq_img/event-date-day-25.c06f2e4321e1519a.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-26,.teaser--section .teaser__marker-day-26{background-image:url(../mq_img/event-date-day-26.bf9f2677125eedbc.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-26,.lt-ie9 .teaser--section .teaser__marker-day-26{background-image:url(../mq_img/event-date-day-26.e060df1ee658f9b2.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-27,.teaser--section .teaser__marker-day-27{background-image:url(../mq_img/event-date-day-27.76605f7a7dc8c181.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-27,.lt-ie9 .teaser--section .teaser__marker-day-27{background-image:url(../mq_img/event-date-day-27.7366281e16998cab.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-28,.teaser--section .teaser__marker-day-28{background-image:url(../mq_img/event-date-day-28.6dad90057f11bab1.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-28,.lt-ie9 .teaser--section .teaser__marker-day-28{background-image:url(../mq_img/event-date-day-28.c0f5ab3d6e548776.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-29,.teaser--section .teaser__marker-day-29{background-image:url(../mq_img/event-date-day-29.bb67e5bd80b44386.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-29,.lt-ie9 .teaser--section .teaser__marker-day-29{background-image:url(../mq_img/event-date-day-29.a0eaebfbabd6da17.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-30,.teaser--section .teaser__marker-day-30{background-image:url(../mq_img/event-date-day-30.bd8ceb006b495064.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-30,.lt-ie9 .teaser--section .teaser__marker-day-30{background-image:url(../mq_img/event-date-day-30.fb67d9c47481953d.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--event-date .teaser__marker-day-31,.teaser--section .teaser__marker-day-31{background-image:url(../mq_img/event-date-day-31.4682efa413e15c04.svg);background-size:100% 100%}
.lt-ie9 .teaser--event-date .teaser__marker-day-31,.lt-ie9 .teaser--section .teaser__marker-day-31{background-image:url(../mq_img/event-date-day-31.2e1fad579431292f.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.teaser--search-result{margin-bottom:35px;margin-bottom:2.1875rem;padding-left:26px}
.teaser--search-result .teaser__title{font-size:18px;font-size:1.125rem;line-height:25.0002px;line-height:1.5625125rem;margin-top:0;margin-top:0rem;margin-bottom:6.5px;margin-bottom:.40625rem}
.teaser--search-result .teaser__body p{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}
.teaser--news-event .teaser__title{margin-top:22px;margin-top:1.375rem}
.teaser--news-event .teaser__panel{padding-bottom:30px}
@media all and (min-width:840px) and (max-width:1023px){.teaser--news-event .teaser__panel{padding-left:0;padding-right:0}}
@media all and (max-width:539px){.teaser--news-event .teaser__image-wrapper{width:30%;float:left;margin-top:7px}
.teaser--news-event .teaser__panel{overflow:hidden;text-align:left;padding-left:15px;padding-right:0}
.teaser--news-event .teaser__title{margin-top:0}}
.teaser--podcasts{width:100%;float:left}
.teaser--podcasts .teaser__image{position:relative;margin-right:30px;float:left;background-image:url('') no-repeat;background-position:center center;background-size:cover;text-align:center;width:65px;height:65px}
@media all and (max-width:539px){.teaser--podcasts .teaser__image{width:30px;height:30px;margin:-5px 5px 0 0}}
.teaser--podcasts .teaser__image:before{content:"";position:absolute;bottom:0;left:0;width:30px;height:30px;background-color:#797979;border:5px solid #efefef}
.teaser--podcasts .teaser__image:after{content:"";position:absolute;bottom:6px;left:6px;background-color:#444;border:5px solid #444;padding:4px;line-height:1.5;overflow:hidden;width:5px;height:10px;background-image:url(../mq_img/button-play.a741d898bc615f04.svg);background-size:100% 100%}
.teaser--podcasts .teaser__image:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .teaser--podcasts .teaser__image:after{background-image:url(../mq_img/button-play.a3848d55fc0f95d7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (max-width:539px){.teaser--podcasts .teaser__body{margin:0 0 0 28px}}
.teaser--podcasts .teaser__body p{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem}
@media all and (max-width:839px){.teaser--podcasts .teaser__body p{margin:0}}
.teaser--recently-updated-series .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--recently-updated-series .teaser__image img{display:none}
.teaser--recently-updated-series .teaser__image:before{padding-bottom:100%;content:"";display:block;width:100%}
.teaser--recently-updated-series .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:21px;margin-top:1.3125rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--latest-podcasts .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:0;margin-top:0rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--latest-podcasts .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;width:75px;float:left}
.teaser--latest-podcasts .teaser__image img{display:none}
.teaser--latest-podcasts .teaser__image:before{padding-bottom:100%;content:"";display:block;width:100%}
@media all and (min-width:840px){.teaser--latest-podcasts .teaser__image{width:140px}}
.teaser--latest-podcasts .teaser__more a{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem}
.teaser--speakers{border-top:1px solid #CCC}
.teaser--speakers .teaser__body{margin:1.5em 0 0}
.teaser--speakers .teaser__body select{width:100%}
.teaser--speakers .teaser__body ul{margin:0;padding:0;list-style:none}
.teaser--speakers-search select{font-family:'NanumSquare','NanumGothic';font-weight:500;width:100%;max-width:100%}
.teaser--speakers-search .teaser__body ul{margin:0;padding-left:15px}
.teaser--tweets .teaser__title{font-size:22px;font-size:1.375rem;line-height:25.0008px;line-height:1.56255rem;margin-top:0;margin-top:0rem;margin-bottom:.5px;margin-bottom:.03125rem}
.teaser--tweets .teaser__meta{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;margin-bottom:10px;margin-bottom:.625rem}
.teaser--tweets .teaser__body p{font-size:15px;font-size:.9375rem;line-height:19.9995px;line-height:1.24996875rem;margin:0}
.teaser--tweets .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;text-align:center;width:105px;height:105px}
.teaser--tweets .teaser__image img{display:none}
.teaser--tweets .teaser__image:before{padding-bottom:100%;content:"";display:block;width:100%}
@media all and (max-width:839px){.teaser--tweets .teaser__image{width:65px;height:65px}}
@media all and (max-width:839px){.teaser--work .media__figure{width:100%;float:none}
.teaser--work .teaser__title{font-size:18px;font-size:1.125rem;line-height:25.0002px;line-height:1.5625125rem;margin-top:18.5px;margin-top:1.15625rem;margin-bottom:16.5px;margin-bottom:1.03125rem}}
.teaser--programme .teaser__image{background-image:url('') no-repeat;background-position:center center;background-size:cover;text-align:center;width:75px;height:75px}
.teaser--programme .teaser__image img{display:none}
.teaser--programme-large .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;width:75px;float:left}
.teaser--programme-large .teaser__image img{display:none}
.teaser--programme-large .teaser__image:before{padding-bottom:100%;content:"";display:block;width:100%}
@media all and (min-width:540px){.teaser--programme-large .teaser__image{width:140px}}
.teaser--theme .media__figure{width:100%;float:none;margin-right:20px}
.teaser--theme .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:16px;margin-top:1rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--theme .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--theme .teaser__image img{display:none}
.teaser--theme .teaser__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.teaser--gold-stories .teaser__title{font-size:22px;font-size:1.375rem;line-height:20.0002px;line-height:1.2500125rem;margin-top:19px;margin-top:1.1875rem;margin-bottom:11px;margin-bottom:.6875rem}
.teaser--gold-stories .teaser__details{margin-bottom:20px;margin-bottom:1.25rem}
.teaser--gold-stories .teaser__body{padding:0 10px 15px;padding:0rem .625rem .9375rem}
.teaser--gold-stories .teaser__body p{margin:0}
.teaser--cta .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:31px;margin-top:1.9375rem;margin-bottom:14px;margin-bottom:.875rem}
.teaser--cta .teaser__body p{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;margin:0 0 5px;text-align:left}
.teaser--image-text,.teaser--profile{margin-top:50px}
.teaser--image-text .teaser__image,.teaser--profile .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--image-text .teaser__image img,.teaser--profile .teaser__image img{display:none}
.teaser--image-text .teaser__image:before,.teaser--profile .teaser__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.teaser--image-text .teaser__title,.teaser--profile .teaser__title{display:inline-block}
@media all and (min-width:840px){.teaser--image-text .teaser__title,.teaser--profile .teaser__title{margin-left:-50px}}
.teaser--image-text .teaser_subtitle,.teaser--profile .teaser_subtitle{font-size:15px;font-size:.9375rem;line-height:19.9995px;line-height:1.24996875rem}
.teaser--image-text .teaser__panel,.teaser--profile .teaser__panel{text-align:left;background:#efefef}
@media all and (min-width:840px){.teaser--image-text .teaser__panel,.teaser--profile .teaser__panel{margin:0 66px}}
@media all and (min-width:840px){.teaser--image-text .teaser__body,.teaser--profile .teaser__body{margin-top:-78px;margin-top:-4.875rem}}
.teaser--image-text .teaser__body p,.teaser--profile .teaser__body p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}
.teaser--image-text .quote,.teaser--image-text .quote--extended,.teaser--image-text .quote--floated,.teaser--image-text .quote-block,.teaser--image-text .statement,.teaser--image-text .statement--extended,.teaser--image-text .statement--floated,.teaser--profile .quote,.teaser--profile .quote--extended,.teaser--profile .quote--floated,.teaser--profile .quote-block,.teaser--profile .statement,.teaser--profile .statement--extended,.teaser--profile .statement--floated{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-bottom:22px}
@media all and (min-width:540px){.teaser--image-text .quote,.teaser--image-text .quote--extended,.teaser--image-text .quote--floated,.teaser--image-text .quote-block,.teaser--image-text .statement,.teaser--image-text .statement--extended,.teaser--image-text .statement--floated,.teaser--profile .quote,.teaser--profile .quote--extended,.teaser--profile .quote--floated,.teaser--profile .quote-block,.teaser--profile .statement,.teaser--profile .statement--extended,.teaser--profile .statement--floated{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem}}
@media all and (min-width:840px){.teaser--image-text .quote,.teaser--image-text .quote--extended,.teaser--image-text .quote--floated,.teaser--image-text .quote-block,.teaser--image-text .statement,.teaser--image-text .statement--extended,.teaser--image-text .statement--floated,.teaser--profile .quote,.teaser--profile .quote--extended,.teaser--profile .quote--floated,.teaser--profile .quote-block,.teaser--profile .statement,.teaser--profile .statement--extended,.teaser--profile .statement--floated{margin-bottom:-18px}}
.teaser--expert .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:6px;margin-top:.375rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--expert .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;width:47.6851851852%;height:0;padding-top:47.6851851852%;margin:0}
.teaser--expert .teaser__image img{display:none}
.teaser--expert .teaser__image:before{padding-bottom:100%;content:"";display:block;width:100%}
.teaser--expert .teaser__body{border-top:1px solid #CCC;width:47.6851851852%;float:right}
.teaser--expert .teaser__body p{font-size:14px;font-size:.875rem;line-height:16.0006px;line-height:1.0000375rem}
.teaser--expert .teaser__body p b,.teaser--expert .teaser__body p strong{display:block;margin-top:5px}
.teaser--book .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:6px;margin-top:.375rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--book .teaser__image{background-image:url('') no-repeat;background-position:center center;background-size:cover;width:37.6851851852%;height:0;padding-top:47.6851851852%;margin:0}
.teaser--book .teaser__body{border-top:1px solid #CCC;width:57.6851851852%;float:right}
.teaser--book .teaser__body p{font-size:14px;font-size:.875rem;line-height:16.0006px;line-height:1.0000375rem}
.teaser--book .teaser__body p b,.teaser--book .teaser__body p strong{display:block;margin-top:5px}
.teaser--alumni .teaser__image,.teaser--alumni .teaser__video{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--alumni .teaser__image img,.teaser--alumni .teaser__video img{display:none}
.teaser--alumni .teaser__image:before,.teaser--alumni .teaser__video:before{padding-bottom:56.25%;content:"";display:block;width:100%}
@media all and (min-width:840px){.teaser--alumni .teaser__image,.teaser--alumni .teaser__video{border-left:50px solid transparent;width:56.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:1024px){.teaser--alumni .teaser__image,.teaser--alumni .teaser__video{position:absolute}}
.teaser--alumni .teaser__image{background-color:transparent}
.teaser--alumni .teaser__video:hover:after{background-color:#fed100;border-color:#fed100}
@media all and (min-width:1024px){.teaser--alumni .teaser__body{width:56.7901234568%;float:right;margin-right:.7716049383%;margin-left:.7716049383%}}
.teaser--alumni .teaser__body p{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}
@media all and (min-width:1024px){.teaser--alumni .teaser__body .quote,.teaser--alumni .teaser__body .quote--extended,.teaser--alumni .teaser__body .quote--floated,.teaser--alumni .teaser__body .quote-block,.teaser--alumni .teaser__body .statement,.teaser--alumni .teaser__body .statement--extended,.teaser--alumni .teaser__body .statement--floated{width:69.2901234568%;float:right;margin-right:.7716049383%;margin-left:.7716049383%}}
@media all and (min-width:840px) and (max-width:1023px){.teaser--alumni .teaser__body .quote,.teaser--alumni .teaser__body .quote--extended,.teaser--alumni .teaser__body .quote--floated,.teaser--alumni .teaser__body .quote-block,.teaser--alumni .teaser__body .statement,.teaser--alumni .teaser__body .statement--extended,.teaser--alumni .teaser__body .statement--floated{position:absolute;top:0;right:0;width:36.8312757202%;float:right;margin-right:1.0288065844%;margin-left:1.0288065844%}}
.teaser--alumni .teaser__body .quote--extended:after,.teaser--alumni .teaser__body .quote--floated:after,.teaser--alumni .teaser__body .quote-block:after,.teaser--alumni .teaser__body .quote:after,.teaser--alumni .teaser__body .statement--extended:after,.teaser--alumni .teaser__body .statement--floated:after,.teaser--alumni .teaser__body .statement:after{width:90%}
.teaser--alumni .teaser__body .teaser__panel{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%;padding:15px;text-align:left}
@media all and (min-width:840px){.teaser--alumni .teaser__body .teaser__panel{padding:35px}}
@media all and (min-width:1024px){.teaser--alumni .teaser__body .teaser__panel{width:98.4567901235%;float:right;margin-right:.7716049383%;margin-left:.7716049383%;padding:50px}}
.teaser--image-text-wide,.teaser--research{margin-top:55px}
.teaser--image-text-wide:first-child,.teaser--research:first-child{margin-top:0}
.teaser--image-text-wide .teaser__panel,.teaser--research .teaser__panel{text-align:left}
.teaser--image-text-wide .teaser__image,.teaser--research .teaser__image{background-color:transparent}
.teaser--image-text-wide .teaser__image,.teaser--image-text-wide .teaser__video,.teaser--research .teaser__image,.teaser--research .teaser__video{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--image-text-wide .teaser__image img,.teaser--image-text-wide .teaser__video img,.teaser--research .teaser__image img,.teaser--research .teaser__video img{display:none}
.teaser--image-text-wide .teaser__image:before,.teaser--image-text-wide .teaser__video:before,.teaser--research .teaser__image:before,.teaser--research .teaser__video:before{padding-bottom:56.25%;content:"";display:block;width:100%}
@media all and (min-width:840px){.teaser--image-text-wide .teaser__image,.teaser--image-text-wide .teaser__video,.teaser--research .teaser__image,.teaser--research .teaser__video{border-left:50px solid transparent;width:53.4979423868%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.teaser--image-text-wide .teaser__image,.teaser--image-text-wide .teaser__video,.teaser--research .teaser__image,.teaser--research .teaser__video{border-left:50px solid transparent;width:56.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.teaser--image-text-wide .teaser__body,.teaser--research .teaser__body{padding:25px 10px}
@media all and (min-width:840px) and (max-width:1023px){.teaser--image-text-wide .teaser__body,.teaser--research .teaser__body{width:42.3868312757%;float:right;margin-right:1.0288065844%;margin-left:1.0288065844%;padding:15px 0 15px 30px}}
@media all and (min-width:1024px){.teaser--image-text-wide .teaser__body,.teaser--research .teaser__body{width:40.1234567901%;float:right;margin-right:.7716049383%;margin-left:.7716049383%;padding:15px 0 15px 40px}}
.teaser--image-text-wide .teaser__body p,.teaser--research .teaser__body p{font-size:16px;font-size:1rem;line-height:25px;line-height:1.5625rem}
.teaser--vacancy .teaser__image{background-color:#fed100;position:relative;padding:0 0 56.25%;height:0}
.teaser--vacancy .teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%}
.teaser--vacancy .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:11px;margin-top:.6875rem;margin-bottom:4px;margin-bottom:.25rem}
.teaser--image-text-wide{margin-bottom:55px}
.teaser--publication .teaser__image{background-image:url('') no-repeat;background-position:center center;background-size:cover;overflow:hidden;height:0;margin:0 20px 20px 0;float:left;width:100px;padding-top:155px}
@media all and (min-width:840px){.teaser--publication .teaser__image{width:145px;padding-top:225px}}
@media all and (min-width:1024px){.teaser--publication .teaser__image{width:190px;padding-top:295px;margin:0 30px 30px 0}}
.teaser--publication .teaser__subtitle{margin-bottom:28px}
.teaser--publication .teaser__body{display:inline}
.teaser--editorial-team .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:21px;margin-top:1.3125rem;margin-bottom:9px;margin-bottom:.5625rem}
.teaser--editorial-team .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;width:75px;float:left;margin-bottom:15px}
.teaser--editorial-team .teaser__image img{display:none}
.teaser--editorial-team .teaser__image:before{padding-bottom:100%;content:"";display:block;width:100%}
@media all and (min-width:840px){.teaser--editorial-team .teaser__image{width:140px}}
.teaser--editorial-team .media__body{clear:both}
.teaser--kilo .teaser__title{font-size:22px;font-size:1.375rem;line-height:25.0008px;line-height:1.56255rem;margin-top:36.5px;margin-top:2.28125rem;margin-bottom:18.5px;margin-bottom:1.15625rem}
.teaser--kilo .teaser__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.teaser--kilo .teaser__image img{display:none}
.teaser--kilo .teaser__image:before{content:"";display:block;width:100%;padding-bottom:65%}
.teaser--kilo .teaser__meta{display:none}
.teaser--kilo .teaser__body{display:block!important}
.teaser--kilo .teaser__panel{padding:1px 60px 23px}
.welcome-layout .teaser--event .teaser__body,
.welcome-layout .teaser--gold-stories .teaser__body,
.welcome-layout .teaser--image .teaser__body,
.welcome-layout .teaser--news-event .teaser__body,
.welcome-layout .teaser--recently-updated-series .teaser__body,
.welcome-layout .teaser--widescreen .teaser__body{display:none}
.block{margin-bottom:70px;width:100%;float:left}
@media all and (min-width:540px) and (max-width:839px){.block{width:100%;float:left}}
@media all and (min-width:840px) and (max-width:1023px){.block{width:100%;float:left}}
@media all and (min-width:1024px){.block{width:100%;float:left}}
.block__image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.block__image img{display:none}
.block__image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.block__map{height:300px;position:relative;background-color:transparent!important}
@media all and (min-width:540px){.block__map{height:400px}}
.block__body h3{text-align:center}
@media all and (min-width:540px){.block__body h3{text-align:left}}
.block--image-left .block__body,.block--image-left .block__image,.block--image-left .block__map,.block--image-right .block__image,.block--image-right .block__map{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.block--image-left .block__image,.block--image-left .block__map{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.block--image-left .block__image,.block--image-left .block__map{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.block--image-left .block__image,.block--image-left .block__map{width:56.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%;border-right:20px solid transparent}}
@media all and (min-width:540px) and (max-width:839px){.block--image-left .block__body{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.block--image-left .block__body{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.block--image-left .block__body{width:40.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.block--image-right .block__image,.block--image-right .block__map{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.block--image-right .block__image,.block--image-right .block__map{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.block--image-right .block__image,.block--image-right .block__map{width:56.7901234568%;float:right;margin-right:.7716049383%;margin-left:.7716049383%;border-left:20px solid transparent}}
.block--image-right .block__body{width:95.3703703704%;float:right;margin-right:2.3148148148%;margin-left:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.block--image-right .block__body{width:96.9135802469%;float:right;margin-right:1.5432098765%;margin-left:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.block--image-right .block__body{width:97.9423868313%;float:right;margin-right:1.0288065844%;margin-left:1.0288065844%}}
@media all and (min-width:1024px){.block--image-right .block__body{width:40.1234567901%;float:right;margin-right:.7716049383%;margin-left:.7716049383%}}
.section-container>.wrapper .block:last-of-type,.section>.wrapper .block:last-of-type{margin-bottom:25px}
.fluid-search{clear:both;margin-bottom:20px}
.fluid-search__input{margin-top:32px;margin-top:2rem;font-size:35px;font-size:2.1875rem;height:80px;height:5rem;line-height:normal!important;vertical-align:baseline;width:100%;position:relative;border:0;outline:0;padding:10px 0!important}
@media all and (min-width:840px){.fluid-search__input{font-size:56px;font-size:3.5rem;height:auto}}
.fluid-search__input::-webkit-input-placeholder{color:#CCC}
.fluid-search__input:-moz-placeholder{color:#CCC}
.fluid-search__input::-moz-placeholder{color:#CCC}
.fluid-search__input:-ms-input-placeholder{color:#CCC}
.fluid-search__label{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:31px;margin-top:1.9375rem;text-align:center;display:block}
@media all and (max-width:539px){.fluid-search__label{display:none}}
@media all and (min-width:840px){.fluid-search__label{font-size:22px;font-size:1.375rem;line-height:25.0008px;line-height:1.56255rem;margin-top:46.5px;margin-top:2.90625rem}}
.fluid-search__submit{line-height:1.5;overflow:hidden;width:25px;height:25px;background-image:url(../mq_img/charm-search.28d6ede522ca3cad.svg);background-size:100% 100%;background-color:transparent;border:0;position:absolute;right:0;bottom:25px}
.fluid-search__submit::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .fluid-search__submit{background-image:url(../mq_img/charm-search.8eb8f1bfbb68ea35.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.fluid-search__submit{bottom:30px}}
@media all and (min-width:840px){.fluid-search__submit{bottom:28px}}
.fluid-search__submit-wrapper,.hero-search{position:relative}
.hero-search .fluid-search__input{background-color:#3d3d3d;color:#FFF;margin-top:0;border-bottom:1px solid #666}
.hero-search .fluid-search__label{display:none}
.site-search{padding:30px 0 0;position:relative;display:none}
.search-open .site-search,.site-ui-closing .site-search{display:block!important}
.site-search .fluid-search__input{font-size:45px;font-size:2.8125rem;margin-top:30px;margin-top:1.875rem;background:#333;border-bottom:1px solid #666;color:#FFF;padding:0 0 10px}
@media all and (min-width:840px){.site-search .fluid-search__input{font-size:70px;font-size:4.375rem;margin-top:64px;margin-top:4rem;padding:0 0 30px}}
.site-search .fluid-search__input::-webkit-input-placeholder{color:#666}
.site-search .fluid-search__input:-moz-placeholder{color:#666}
.site-search .fluid-search__input::-moz-placeholder{color:#666}
.site-search .fluid-search__input:-ms-input-placeholder{color:#666}
.site-search .fluid-search__submit{right:0;line-height:1.5;overflow:hidden;width:30px;height:30px;background-image:url(../mq_img/charm-search.28d6ede522ca3cad.svg);background-size:100% 100%}
.site-search .fluid-search__submit::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .site-search .fluid-search__submit{background-image:url(../mq_img/charm-search.8eb8f1bfbb68ea35.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:840px){.site-search .fluid-search__submit{line-height:1.5;overflow:hidden;width:40px;height:40px;background-image:url(../mq_img/charm-search.28d6ede522ca3cad.svg);background-size:100% 100%}
.site-search .fluid-search__submit::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .site-search .fluid-search__submit{background-image:url(../mq_img/charm-search.8eb8f1bfbb68ea35.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}}
.course-search{padding:5px 30px 35px}
.course-search .fluid-search__label{display:block}
.course-search .fluid-search__input{margin:0;border-bottom:1px solid #E3E3E3}
.course-search .fluid-search__submit{right:0;bottom:25px}
.course-search .split-list__item{margin:0 0 5px}
.keyline-search{padding:10px 30px 35px}
.keyline-search .fluid-search__label{display:block}
.keyline-search .fluid-search__input{margin:0;padding:0;border-bottom:1px solid #E3E3E3}
.keyline-search .fluid-search__submit{right:0;bottom:25px}
.mini-search{padding:0 30px}
.mini-search .fluid-search__label{display:block}
.mini-search .fluid-search__input{margin:0;padding:0;border-bottom:0}
.mini-search .fluid-search__submit{bottom:50%;right:2em;margin-bottom:-12px}
.mini-search .split-list__item{margin:0 0 5px}
.search-box{margin-bottom:25px}
.section--site-search .search-box{float:left;width:95.3703703704%;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.section--site-search .search-box{width:46.9135802469%;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.section--site-search .search-box{width:31.2757201646%;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.section--site-search .search-box{width:31.7901234568%;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.section--site-search .search-box:nth-child(4){display:none}}
@media all and (max-width:539px){.section--site-search .search-box:nth-child(3),.section--site-search .search-box:nth-child(4){display:none}}
.search-box__suggestion-list{margin:0}
.search-box__suggestion-list a{font-size:14px;font-size:.875rem}
.search-box--suggestion .search-box__title{font-size:12px;font-size:.75rem;line-height:20.0004px;line-height:1.250025rem;margin-top:29px;margin-top:1.8125rem;margin-bottom:31px;margin-bottom:1.9375rem;text-transform:uppercase;text-align:center}
.search-box--department .teaser__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:21px;margin-top:1.3125rem;margin-bottom:9px;margin-bottom:.5625rem}
.search-box--department .teaser__meta,.search-box--department .teaser__title{text-align:center}
.search-box--dark{padding:0}
.search-box--dark .search-box__title{color:#FFF}
.search-box--other .search-box__title{font-size:18px;font-size:1.125rem;line-height:19.9998px;line-height:1.2499875rem;margin-top:36px;margin-top:2.25rem;margin-bottom:19px;margin-bottom:1.1875rem}
.search-results__aside{background-color:transparent}
.search-programme{background-color:#FFF;margin-bottom:20px;overflow:hidden}
.search-programme .split-list{margin-bottom:0}
.input-group,.search-area{position:relative}
.dropdown__title{color:#fff}
.teaser__body p{color:#666}
.section--site-search .search-box.organic{width:100%;margin:0}
.autocomplete{width:100%}
.no-results,.ui-autocomplete__item a{color:#fff;list-style:none;padding:0}
.no-results{font-size:1.125rem}section.fb-suggestions{padding:12px;margin-bottom:0}section.fb-suggestions .ui-autocomplete__item a{color:#000!important}
.site-search .fluid-search__label{display:block;color:#fff}
.category a,.category a label{cursor:pointer;margin:0}
.inactive a,.inactive a label{color:#bbb;cursor:default!important}
.inactive a:before{opacity:.5;background-image:url(/_assets/img/svg/plus-FFF.svg)!important}
.monthdivider{height:25px;width:100%;float:left}
.teaser--event{min-height:300px}
.teaser--section{margin-bottom:30px;min-height:300px}
.disabled{color:#ddd;font-family:'NanumSquare','NanumGothic';font-weight:500;border-bottom:0!important}
.filter{position:relative}
@media all and (max-width:539px){.filter{display:none}}
.filter select{background-color:#efefef;border:1px solid #CCC;width:97.55%}
@media all and (min-width:840px) and (max-width:1023px){.filter select{margin-left:7px}}
@media all and (min-width:540px) and (max-width:839px){.filter select{margin-left:7px}}
@media all and (max-width:539px){.filter select{margin-left:8px;width:96%}}
.filter__heading{font-size:22px;font-size:1.375rem;line-height:25.0008px;line-height:1.56255rem;padding:18px 0 15px;padding:1.125rem 0rem .9375rem;margin-top:0;margin-bottom:0}
@media all and (max-width:539px){.filter__heading{display:none}}
.filter__tabs{margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (max-width:539px){.filter__tabs{margin-top:20px}}
@media all and (min-width:540px){.filter__tabs{position:absolute;right:1.5432098765%;bottom:-1px}}
.filter__tabs li{margin:0 40px 0 0;border-bottom:5px solid transparent;-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}
@media all and (min-width:540px){.filter__tabs li{margin:0 0 0 40px}}
.filter__tabs li a{font-size:14px;font-size:.875rem;line-height:24.9998px;line-height:1.5624875rem;padding-bottom:9px;padding-bottom:.5625rem;color:#000;display:block}
.filter__tabs li.active,.filter__tabs li:hover{border-bottom:5px solid #fed100}
.filter__panel{padding:40px 0;padding:2.5rem 0rem}
@media all and (min-width:540px) and (max-width:1023px){.filter__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
@media all and (min-width:1024px){.filter__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}
.filter__details{margin-top:25px;margin-top:1.5625rem}
.filter__list li{padding:0 16px 0 0;padding:0rem 1rem 0rem 0rem;position:relative}
.filter__list li a{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;padding:5px 0 5px 25px;padding:.3125rem 0rem .3125rem 1.5625rem;display:block}
.filter__list li a:before{content:'';position:absolute;display:block;margin-left:-5px;line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-plus-999.aae8296b48f2853c.svg);background-size:100% 100%;left:4px;top:0;margin-top:11px}
.filter__list li a:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .filter__list li a:before{background-image:url(../mq_img/icon-plus-999.b7fcfc27ce79a17b.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.filter__list li a:hover:before{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-plus-FED.cd2a85014ec1ac42.svg);background-size:100% 100%}
.filter__list li a:hover:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .filter__list li a:hover:before{background-image:url(../mq_img/icon-plus-FED.2f03cc456aed4cdb.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.filter__list-horizontal{margin-left:8px;margin-right:8px;margin-bottom:40px;margin-bottom:2.5rem}
@media all and (min-width:540px){.filter__list-horizontal{border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.filter__list-horizontal li{padding:10px 30px 12px 0;padding:.625rem 1.875rem .75rem 0rem;position:relative}
.filter__list-horizontal li a{color:#333}}
.filter__list-active{margin-top:20px}
@media all and (max-width:539px){.filter__list-active li{display:block;margin-top:10px}
.filter__list-active li a{display:block}}
@media all and (min-width:540px){.filter__list-active li{float:left;margin-right:10px}}
.filter__list-active a{position:relative;float:left;padding-right:40px;padding-right:2.5rem}
@media all and (max-width:539px){.filter__list-active a{float:none;width:100%;margin-bottom:10px}}
.filter__list-active a:after{content:'';position:absolute;display:block;margin-left:-5px;margin-top:-5px;line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-tag-cross-666.ada3d2cf6544ca02.svg);background-size:100% 100%;right:20px;right:1.25rem;left:auto;top:50%}
.filter__list-active a:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .filter__list-active a:after{background-image:url(../mq_img/icon-tag-cross-666.c2a8c99c5cd6d7c4.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.filter.in-active .visual-divider+.visual-divider{border:0}
.filter-mobile-open .filter{background:#fff;left:0;position:absolute;top:0;width:100%;min-height:480px;z-index:200;display:block!important}
.filter-mobile-open{background-color:#fff!important}
.close-filter{line-height:1.5;overflow:hidden;cursor:pointer;position:absolute;top:0;right:0;width:60px;height:60px}
.close-filter::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .close-filter{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.close-filter:after{content:'';position:absolute;display:block;margin-left:-5px;left:50%;margin-top:-5px;top:50%;line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-tag-cross-666.ada3d2cf6544ca02.svg);background-size:100% 100%}
.close-filter:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .close-filter:after{background-image:url(../mq_img/icon-tag-cross-666.c2a8c99c5cd6d7c4.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:540px){.close-filter{display:none}}
.filter-btn-wrapper{padding-top:30px}
.search-results__aside,.search-results__main,.section-events{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1}
.ui-autocomplete{margin:26px 0;margin:1.625rem 0rem;color:#CCC;padding:0;list-style:none}
.ui-autocomplete__item{font-family:'NanumSquare','NanumGothic';font-weight:500;font-size:18px;font-size:1.125rem;line-height:1.6em}
@media all and (min-width:840px){.ui-autocomplete__item{font-size:26px;font-size:1.625rem}}
.ui-autocomplete__item a:focus,.ui-autocomplete__item a:hover{color:#FFF;border-bottom:1px solid #666}
.tabbing .ui-autocomplete__item a:focus{color:#fed100}
.hero--course-finder .fb-suggestions .ui-autocomplete__item a{color:#fff!important}
.dl{font-size:15px;font-size:.9375rem;line-height:19.9995px;line-height:1.24996875rem;border-bottom:1px solid #CCC;margin-bottom:40px}
.dl__term{margin-bottom:1em}
.dl__definition{margin-bottom:1em;display:block}
.dl__download{position:relative;display:block;vertical-align:top;min-height:45px;margin:15px 0;padding-left:55px}
.dl__download:before{content:'';position:absolute;display:block;margin-left:0;left:0;margin-top:0;top:0;line-height:1.5;overflow:hidden;width:35px;background-image:url(../mq_img/document.447d34645636ce47.svg);background-size:100% 100%;height:45px}
.dl__download:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .dl__download:before{background-image:url(../mq_img/document.91097a6d23ff6690.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.split-list{margin:25px 0 26px;padding:0;list-style:none;overflow:hidden}
@media all and (min-width:540px){.split-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
.split-list li,.split-list__item{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;text-align:left;padding-left:1em;padding-bottom:5px;position:relative;color:#666;display:inline-block;width:100%}
.split-list li p,.split-list__item p{margin:0}
.split-list li:before,.split-list__item:before{content:"";display:block;background:#CCC;width:5px;height:5px;position:absolute;top:.7em;left:0}
.split-list--hero{margin:2em 0 0;position:relative;z-index:10}
@media all and (min-width:540px){.split-list--hero{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
.split-list--hero li a{position:relative;z-index:10}
.tag-list li a{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem}
.tag-list--indented{position:relative;margin-left:2em}
.tag-list--indented:before{content:"";position:absolute;top:50%;height:8px;width:1.5em;background-color:#fed100;margin-top:-2px;margin-left:-2em}
.list-links{border-top:1px solid #CCC}
.list-links a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:14px;margin-top:.875rem;display:block}
.list-dates{border-bottom:1px solid #CCC;margin-bottom:40px}
.list-dates li{border-top:1px solid #CCC}
.list-dates a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:2px;margin-top:.125rem;margin-bottom:18px;margin-bottom:1.125rem;display:block}
@media all and (min-width:540px){.list-dates a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:2px;margin-top:.125rem;margin-bottom:26px;margin-bottom:1.625rem}}
.list-dates a .time{display:block;width:100%}
@media all and (min-width:540px){.list-dates a .time{float:right;display:inline-block;width:auto}}
.name-list li a{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem}
.dl--full-list .dl__item{position:relative;margin-top:15px}
@media all and (min-width:1024px){.dl--full-list .dl__item{padding-right:70px}}
.dl--full-list .dl__item .columns{margin-bottom:32px;margin-bottom:2rem}
@media all and (min-width:540px) and (max-width:1023px){.dl--full-list .dl__item .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
@media all and (min-width:1024px){.dl--full-list .dl__item .columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}
.dl--full-list a{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-top:14px;margin-top:.875rem;margin-bottom:-5px;margin-bottom:-.3125rem;display:block}
.dl--browse-by{border:0;margin-bottom:0}
.dl--browse-by .dl__wrapper{overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}
.dl--browse-by .dl__wrapper a{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.dl--browse-by .dl__wrapper.open{max-height:1000px}
.dl--browse-by .dl__wrapper.open a{opacity:1}
.dl--browse-by .dl__wrapper.close{max-height:0}
.dl--browse-by .dl__wrapper.close a{opacity:0}
.dl--browse-by .dl__item{position:relative;width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.dl--browse-by .dl__item{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.dl--browse-by .dl__item{width:20.1646090535%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.dl--browse-by .dl__item{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:840px) and (max-width:1023px){.dl--browse-by .dl__item.department{width:64.6090534979%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.dl--browse-by .dl__item.department{width:73.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.dl--browse-by .dl__item.department .columns{margin-bottom:32px;margin-bottom:2rem}
@media all and (min-width:540px) and (max-width:1023px){.dl--browse-by .dl__item.department .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
@media all and (min-width:1024px){.dl--browse-by .dl__item.department .columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}
.dl--browse-by .dl__item.list{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:540px) and (max-width:839px){.dl--browse-by .dl__item.list{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.dl--browse-by .dl__item.list{width:97.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.dl--browse-by .dl__item.list{width:98.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.dl--browse-by .dl__item.list .columns{margin-bottom:32px;margin-bottom:2rem}
@media all and (min-width:540px) and (max-width:1023px){.dl--browse-by .dl__item.list .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
@media all and (min-width:1024px){.dl--browse-by .dl__item.list .columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}}
.dl--browse-by .dl__term{font-size:15px;font-size:.9375rem;line-height:25px;line-height:1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem;border-bottom:1px solid #CCC;width:100%;display:block}
.section--light .dl--browse-by .dl__term{border-bottom-color:#E3E3E3}
.dl--browse-by a{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin-bottom:10px;margin-bottom:.625rem;display:block;color:#666}
.emphasis{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}
@media all and (min-width:840px){.emphasis{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-bottom:20px}}
.rich-content-section>h2:first-child,.rich-content-section>h3:first-child{margin-top:0}
.rich-content-section li{color:#666}
.rich-content-section li a{-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out;border-bottom:1px solid #CCC}
.rich-content-section li a:hover{border-bottom:1px solid #333}
.rich-content-section>.accordion--inline p,.rich-content-section>div.hidden-gbox>p,.rich-content-section>div.text>p,.rich-content-section>p{color:#666}
.rich-content-section>.media-block:first-child{margin-top:0}
.rich-content-section .teaser--cta{margin-bottom:40px;margin-bottom:2.5rem}
@media all and (min-width:840px){.rich-content-section .teaser--cta{float:left;width:47.6851851852%;margin-right:50px;margin-left:-15.1234567901%}}
@media all and (min-width:1024px){.rich-content-section .teaser--cta{margin-left:-23.8425925926%;margin-top:7px;margin-top:.4375rem}}
.rich-content-section .wrapper-modal .modal-window--content{display:none}
.media-block{margin-left:0;margin-right:0;position:relative;clear:both;margin-top:30px;margin-top:1.875rem;margin-bottom:40px;margin-bottom:2.5rem}
@media all and (min-width:840px){.media-block{margin-top:45px;margin-top:2.8125rem;margin-bottom:45px;margin-bottom:2.8125rem}}
@media all and (min-width:840px){.media-block--overlapping-caption .media-block__caption{position:relative;top:-50px;margin-bottom:-50px}}
.media-block--floated{margin-top:40px;margin-top:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}
@media all and (min-width:840px){.media-block--floated.left{float:left;width:60.1851851852%;margin-right:50px;margin-left:-15.1234567901%}}
@media all and (min-width:1024px){.media-block--floated.left{margin-left:-23.8425925926%}}
@media all and (min-width:840px){.media-block--floated.right{float:right;width:60.1851851852%;margin-left:50px;margin-right:-15.1234567901%}}
@media all and (min-width:1024px){.media-block--floated.right{margin-right:-23.8425925926%}}
.media-block__media,.teaser--image-text-wide{display:block;margin-left:-2.3148148148%;margin-right:-2.3148148148%}
.media-block__media img,.teaser--image-text-wide img{display:block;width:100%}
@media all and (min-width:540px) and (max-width:839px){.media-block__media,.teaser--image-text-wide{margin-left:-3.0864197531%;margin-right:-3.0864197531%}}
@media all and (min-width:840px) and (max-width:1023px){.media-block__media,.teaser--image-text-wide{margin-right:-16.6666666667%;margin-left:-16.6666666667%;padding-left:16.6666666667%;padding-left:0;padding-right:0}}
@media all and (min-width:1024px){.media-block__media,.teaser--image-text-wide{margin-right:-25%;margin-left:-25%;padding-left:25%;padding-left:0;padding-right:0}}
.media-block--floated .media-block__media,.media-block--floated .teaser--image-text-wide{margin:0;padding:0}
@media all and (min-width:540px) and (max-width:839px){.media-block--floated .media-block__media,.media-block--floated .teaser--image-text-wide{margin:0;padding:0}}
@media all and (min-width:840px) and (max-width:1023px){.media-block--floated .media-block__media,.media-block--floated .teaser--image-text-wide{margin:0;padding:0}}
@media all and (min-width:1024px){.media-block--floated .media-block__media,.media-block--floated .teaser--image-text-wide{margin:0;padding:0}}
.media-block__caption{color:#666;font-size:11px;font-size:.6875rem;line-height:1.36;background:#efefef;position:relative;-webkit-transition:margin-top .1s ease-in-out;transition:margin-top .1s ease-in-out;z-index:100;padding:20px 20px 0 2.3148148148%;margin-left:-2.3148148148%;width:72.6851851852%;min-height:5em}
@media all and (min-width:540px) and (max-width:839px){.media-block__caption{padding-left:3.0864197531%;margin-left:-3.0864197531%}}
@media all and (min-width:840px){.media-block__caption{font-size:14px;font-size:.875rem;width:64.6090534979%;line-height:1.4;margin-left:0;padding:25px 25px 0}}
@media all and (min-width:1024px){.media-block__caption{padding:30px 30px 0;width:60.1851851852%}}
@media all and (min-width:540px) and (max-width:839px){.media-block--floated .media-block__caption{margin:0}}
@media all and (min-width:840px){.media-block--floated .media-block__caption{padding:25px 0 0;width:80%}}
@media all and (min-width:1024px){.media-block--floated .media-block__caption{padding:30px 0 0}}
.section--light .media-block__caption{background-color:#FFF}
.media-block__caption--with-leading-block:before{content:'';display:inline-block;background:#fed100;height:8px;width:50px;margin-right:5px}
@media all and (min-width:840px) and (max-width:1023px){.media-block__caption--with-leading-block:before{margin-right:10px}}
.media-block__media--pinch__video__width{margin-left:0;margin-right:0}
.media-block__video{position:relative;height:0;width:100%}
.media-block__video--ratio-16-9{padding-bottom:56.25%}
.media-block__video--ratio-16-10{padding-bottom:62.5%}
.media-block__video--ratio-4-3{padding-bottom:75%}
.media-block__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.media-block--video-active .media-block__video iframe{display:block}
.media-block__video__cover-image{display:block;position:relative;z-index:10}
.media-block--video-active .media-block__video__cover-image{display:none}
.media-block__video__cover-image img{height:100%}
.media-block__feature-image{width:100%}
.media-block__feature-image .media-block__inset-media{max-width:380px;margin:0 auto}
.media-block__feature-image img{display:block;width:100%}
.media-block__gallery{margin-left:-1.1574074074%;margin-right:-1.1574074074%}
@media all and (min-width:540px){.media-block__gallery{margin-left:-.7716049383%;margin-right:-.7716049383%}}
@media all and (min-width:1024px){.media-block__gallery{margin-left:-.5787037037%;margin-right:-.5787037037%}}
.media-block__gallery-image{background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative;width:47.6851851852%;float:left;margin-bottom:10px;margin-bottom:.625rem}
.media-block__gallery-image img{display:none}
.media-block__gallery-image:before{padding-bottom:56.25%;content:"";display:block;width:100%}
.media-block__gallery-image:nth-child(2n+1){margin-left:1.1574074074%;margin-right:-100%;clear:both}
.media-block__gallery-image:nth-child(2n+2){margin-left:51.1574074074%;margin-right:-100%;clear:none}
@media all and (min-width:540px){.media-block__gallery-image{width:48.4567901235%;float:left}
.media-block__gallery-image:nth-child(2n+1){margin-left:.7716049383%;margin-right:-100%;clear:both}
.media-block__gallery-image:nth-child(2n+2){margin-left:50.7716049383%;margin-right:-100%;clear:none}}
@media all and (min-width:1024px){.media-block__gallery-image{width:48.8425925926%;float:left}
.media-block__gallery-image:nth-child(2n+1){margin-left:.5787037037%;margin-right:-100%;clear:both}
.media-block__gallery-image:nth-child(2n+2){margin-left:50.5787037037%;margin-right:-100%;clear:none}}
.media-block__accordion{display:block;margin-left:0;margin-right:0;margin-top:-1px}
@media all and (min-width:540px) and (max-width:839px){.media-block__accordion{margin-left:auto;margin-right:auto}}
@media all and (min-width:840px) and (max-width:1023px){.media-block__accordion{margin-left:-14.66667%;margin-right:-14.66667%;padding-left:0;padding-right:0}}
@media all and (min-width:1024px){.media-block__accordion{margin-left:-25%;margin-right:-25%;padding-left:0;padding-right:0}}
.media-block__accordion .section__heading-wrapper.accordionstyle{border:0!important;min-width:290px}
.media-block__accordion .teaser--image-text .wrapper.accordionstyle.quote,.media-block__accordion .teaser--image-text .wrapper.accordionstyle.quote--extended,.media-block__accordion .teaser--image-text .wrapper.accordionstyle.quote--floated,.media-block__accordion .teaser--image-text .wrapper.accordionstyle.quote-block,.media-block__accordion .teaser--image-text .wrapper.accordionstyle.statement,.media-block__accordion .teaser--image-text .wrapper.accordionstyle.statement--extended,.media-block__accordion .teaser--image-text .wrapper.accordionstyle.statement--floated,.media-block__accordion .teaser--profile .wrapper.accordionstyle.quote,.media-block__accordion .teaser--profile .wrapper.accordionstyle.quote--extended,.media-block__accordion .teaser--profile .wrapper.accordionstyle.quote--floated,.media-block__accordion .teaser--profile .wrapper.accordionstyle.quote-block,.media-block__accordion .teaser--profile .wrapper.accordionstyle.statement,.media-block__accordion .teaser--profile .wrapper.accordionstyle.statement--extended,.media-block__accordion .teaser--profile .wrapper.accordionstyle.statement--floated,.media-block__accordion .theme-virtual-open-day .primary-nav li.wrapper.accordionstyle.sub-nav,.media-block__accordion .wrapper.accordionstyle.block,.media-block__accordion .wrapper.accordionstyle.filter__panel,.media-block__accordion .wrapper.accordionstyle.month,.media-block__accordion .wrapper.accordionstyle.section,.media-block__accordion .wrapper.accordionstyle.section-container,.media-block__accordion .wrapper.accordionstyle.teaser--alumni,.media-block__accordion .wrapper.clearfix.accordionstyle,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.quote,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.quote--extended,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.quote--floated,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.quote-block,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.statement,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.statement--extended,.teaser--image-text .media-block__accordion .wrapper.accordionstyle.statement--floated,.teaser--profile .media-block__accordion .wrapper.accordionstyle.quote,.teaser--profile .media-block__accordion .wrapper.accordionstyle.quote--extended,.teaser--profile .media-block__accordion .wrapper.accordionstyle.quote--floated,.teaser--profile .media-block__accordion .wrapper.accordionstyle.quote-block,.teaser--profile .media-block__accordion .wrapper.accordionstyle.statement,.teaser--profile .media-block__accordion .wrapper.accordionstyle.statement--extended,.teaser--profile .media-block__accordion .wrapper.accordionstyle.statement--floated,.theme-virtual-open-day .primary-nav .media-block__accordion li.wrapper.accordionstyle.sub-nav{border:0;min-width:290px}
.accordionstyle>.grid-push.grid-push--two p{color:#666}
.media-block__campaign_video{margin-left:4%;margin-right:4%;margin-top:0}
@media all and (min-width:540px) and (max-width:839px){.media-block__campaign_video{margin-left:4%;margin-right:4%;margin-top:0}}
@media all and (min-width:840px) and (max-width:1023px){.media-block__campaign_video{margin-left:13%;margin-right:13%;margin-top:0}}
@media all and (min-width:1024px){.media-block__campaign_video{margin-left:17%;margin-right:17%;margin-top:-1%}}
.media-block__slider img{display:block;height:auto;max-width:100%;margin:0 auto}
@media all and (min-width:1024px){.media-block__slider img{max-height:465px;min-height:467px}}
.media-block__slider .media-block__slider-slide{background-color:#CCC}
.slider-page{color:#1c1c1c}
.quote,.quote--extended,.quote--floated,.quote-block,.statement,.statement--extended,.statement--floated,
.theme-white .quote,
.theme-white .quote--extended,
.theme-white .quote--floated,
.theme-white .statement,
.theme-white .statement--extended,
.theme-white .statement--floated{margin-left:0;margin-right:0;position:relative;text-align:center;border:0;padding:0;margin-top:30px;margin-top:1.875rem;margin-bottom:40px;margin-bottom:2.5rem}
.quote p,.quote--extended p,.quote--floated p,.quote-block p,.statement p,.statement--extended p,.statement--floated p,
.theme-white .quote p,
.theme-white .quote--extended p,
.theme-white .quote--floated p,
.theme-white .statement p,
.theme-white .statement--extended p,
.theme-white .statement--floated p{font-size:35px;font-size:2.1875rem;line-height:1;color:#374249;margin:0}
@media all and (min-width:840px){.quote p,.quote--extended p,.quote--floated p,.quote-block p,.statement p,.statement--extended p,.statement--floated p,
.theme-white .quote p,
.theme-white .quote--extended p,
.theme-white .quote--floated p,
.theme-white .statement p,
.theme-white .statement--extended p,
.theme-white .statement--floated p{font-size:40px;font-size:2.5rem}}
@media all and (min-width:840px){.quote--extended,.quote-block--centred,.statement--extended,
.theme-white .quote--extended,
.theme-white .statement--extended{margin-top:45px;margin-top:2.8125rem;margin-bottom:65px;margin-bottom:4.0625rem}}
@media all and (min-width:1024px){.quote--extended,.quote-block--centred,.statement--extended,
.theme-white .quote--extended,
.theme-white .statement--extended{margin-right:-12.5%;margin-left:-12.5%;padding-left:12.5%;padding-left:0;padding-right:0}}
@media all and (min-width:840px){.quote--floated,.quote-block--floated,.statement--floated,
.theme-white .quote--floated,
.theme-white .statement--floated{float:left;width:47.6851851852%;margin-right:50px;margin-left:-15.1234567901%;margin-bottom:60px;margin-bottom:3.75rem}}
@media all and (min-width:1024px){.quote--floated,.quote-block--floated,.statement--floated,
.theme-white .quote--floated,
.theme-white .statement--floated{margin-left:-23.8425925926%;margin-top:50px;margin-top:3.125rem;margin-bottom:50px;margin-bottom:3.125rem}}
.quote--extended:after,.quote--floated:after,.quote-block--with-quotation-marks:after,.quote:after,
.theme-white .quote--extended:after,
.theme-white .quote--floated:after,
.theme-white .quote:after{content:'';height:1px;position:absolute;display:block;left:50%;width:65%;background:#CCC;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:27px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media all and (min-width:840px){.quote--extended:after,.quote--floated:after,.quote-block--with-quotation-marks:after,.quote:after,
.theme-white .quote--extended:after,
.theme-white .quote--floated:after,
.theme-white .quote:after{width:35%}}
@media all and (min-width:840px){.quote--extended.statement--floated:after,.quote--floated:after,.quote-block--floated.quote--extended:after,.quote-block--floated.quote:after,.quote-block--with-quotation-marks.quote-block--floated:after,.quote-block--with-quotation-marks.statement--floated:after,.quote.statement--floated:after,
.theme-white .quote--floated:after{width:85%}}
.quote--extended:before,.quote--floated:before,.quote-block--with-quotation-marks:before,.quote:before,
.theme-white .quote--extended:before,
.theme-white .quote--floated:before,
.theme-white .quote:before{display:inline-block;content:'';width:15px;height:14px;background-image:url(../mq_img/blockquote-quote.89645202a067c380.svg);background-size:100% 100%;margin-top:3px;margin-top:.1875rem;margin-bottom:30px;margin-bottom:1.875rem}
.lt-ie9 .quote--extended:before,.lt-ie9 .quote--floated:before,.lt-ie9 .quote-block--with-quotation-marks:before,.lt-ie9 .quote:before{background-image:url(../mq_img/blockquote-quote.80d8e930ab45fcbb.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.quote-block--full-padding{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin-top:0;margin-top:0rem;margin-top:67px;margin-top:4.1875rem;padding:40px;padding:2.5rem;padding-top:25px;padding-top:1.5625rem;padding-bottom:25px;padding-bottom:1.5625rem;position:relative;margin-bottom:0}
.quote-block--full-padding:before{left:50%;margin-left:-7.5px;position:absolute;top:-27px}
.quote-block--full-padding:after{border-top:1px solid #CCC;width:100%;top:0}
.quote-block--narrow{font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;width:97.6851851852%;float:left;margin-left:1.1574074074%;margin-right:1.1574074074%;margin-top:30px;margin-top:1.875rem;margin-bottom:40px;margin-bottom:2.5rem;padding-top:40px;padding-top:2.5rem}
@media all and (min-width:840px){.quote-block--narrow{padding:40px;padding:2.5rem;margin-bottom:0;margin-bottom:0rem;margin-left:1.0288065844%;margin-right:1.0288065844%}}
.quote-block--narrow:before{left:50%;margin-left:-7.5px;position:absolute;top:-2px}
.author{overflow:hidden;margin-top:40px;margin-top:2.5rem;max-width:400px;margin-left:auto;margin-right:auto}
@media all and (min-width:840px) and (max-width:1023px){.author{margin-left:16.66667%;margin-right:16.66667%}}
@media all and (min-width:840px){.author{text-align:left}}
@media all and (min-width:1024px){.author{margin-left:25%;margin-right:25%;margin-top:60px;margin-top:3.75rem}}
.author__info{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%;border-top:1px solid #CCC;text-align:left}
.author__photo{width:45.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%;background-image:url('') no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:1300px;max-width:1300px;display:block;overflow:hidden;position:relative}
.author__photo img{display:none}
.author__photo:before{content:"";display:block;width:100%;padding-bottom:100%}
.author__name{font-size:18px;font-size:1.125rem;margin-top:6px;margin-top:.375rem;margin-bottom:10px;margin-bottom:.625rem;color:#1c1c1c}
.author__function{font-size:14px;font-size:.875rem;color:#666;display:block}
.author__twitter{font-size:14px;font-size:.875rem;color:#1c1c1c;display:block}
.accordion__heading{cursor:pointer}
.accordion-slide-wrapper{display:none}
@media all and (min-width:540px) and (max-width:839px){.accordion-slide-wrapper{padding-left:0;padding-right:0;border-left:0;border-right:0}}
@media all and (min-width:840px) and (max-width:1023px){.accordion-slide-wrapper{margin-right:-14.2857142857%;margin-left:-14.2857142857%;padding-left:14.2857142857%;padding-left:0;padding-right:0}}
@media all and (min-width:1024px){.accordion-slide-wrapper{margin-right:-25%;margin-left:-25%;padding-left:25%;padding-left:0;padding-right:0}}
@media all and (min-width:540px) and (max-width:839px){.accordion-slide-wrapper .accordion-wrapper{width:100%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:840px) and (max-width:1023px){.accordion-slide-wrapper .accordion-wrapper{width:77.7777777778%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
@media all and (min-width:1024px){.accordion-slide-wrapper .accordion-wrapper{width:66.6666666667%;margin:0 auto;float:none;overflow:hidden;overflow:visible}}
.accordion--inline{margin-top:40px}
.accordion--inline~.accordion--inline{margin-top:0}
.accordion--inline.last{margin-bottom:40px}
.accordion .accordion-wrapper{padding:40px 0 0}
.sticky .section__heading--sticky{position:fixed;top:0;z-index:2}
.goldsmiths-slider .owl-controls{margin-top:10px;margin-top:.625rem;text-align:center}
.goldsmiths-slider .owl-controls .owl-buttons{position:absolute;top:50%;width:100%;margin:-32.5px 0 0}
@media all and (min-width:840px){.goldsmiths-slider .owl-controls .owl-buttons{display:block}}
.goldsmiths-slider .owl-controls .owl-buttons div{color:#1c1c1c;display:inline-block;padding:3px 10px;font-size:12px;font-size:.75rem;background-color:#FFF;position:absolute;width:65px;height:65px}
.goldsmiths-slider .owl-controls .owl-buttons div .owl-button-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.goldsmiths-slider .owl-controls .owl-buttons div:before{content:'';width:13px;height:23px;position:absolute;display:block;margin-left:-6.5px;left:50%;margin-top:-11.5px;top:50%;opacity:.5}
.goldsmiths-slider .owl-controls .owl-buttons .owl-prev{left:-10px}
.goldsmiths-slider .owl-controls .owl-buttons .owl-prev:before{line-height:1.5;overflow:hidden;width:13px;height:23px;background-image:url(../mq_img/icon-previous-000.1c36d60879540e9d.svg);background-size:100% 100%}
.goldsmiths-slider .owl-controls .owl-buttons .owl-prev:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .goldsmiths-slider .owl-controls .owl-buttons .owl-prev:before{background-image:url(../mq_img/icon-previous-000.0c3e9198cbb572c7.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.goldsmiths-slider .owl-controls .owl-buttons .owl-next{right:-10px}
.goldsmiths-slider .owl-controls .owl-buttons .owl-next:before{line-height:1.5;overflow:hidden;width:13px;height:23px;background-image:url(../mq_img/icon-next-000.2ad72175c5f53fde.svg);background-size:100% 100%}
.goldsmiths-slider .owl-controls .owl-buttons .owl-next:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .goldsmiths-slider .owl-controls .owl-buttons .owl-next:before{background-image:url(../mq_img/icon-next-000.e063028538f960f1.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.goldsmiths-slider .owl-controls.clickable .owl-buttons div:hover:before{opacity:1;text-decoration:none}
.goldsmiths-slider .owl-wrapper{cursor:-webkit-grab;cursor:grab}
.goldsmiths-slider .owl-wrapper.grabbing{cursor:-webkit-grabbing;cursor:grabbing}
.goldsmiths-slider--mini .owl-controls{margin:0}
.goldsmiths-slider--mini .owl-controls .owl-buttons .owl-prev{left:-10px}
.goldsmiths-slider--mini .owl-controls .owl-buttons .owl-prev:before{line-height:1.5;overflow:hidden;width:8px;height:14px;background-image:url(../mq_img/icon-previous-FFF.5be9d55160115cfe.svg);background-size:100% 100%}
.goldsmiths-slider--mini .owl-controls .owl-buttons .owl-prev:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .goldsmiths-slider--mini .owl-controls .owl-buttons .owl-prev:before{background-image:url(../mq_img/icon-previous-FFF.e62f998934952285.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.goldsmiths-slider--mini .owl-controls .owl-buttons .owl-next{right:-10px}
.goldsmiths-slider--mini .owl-controls .owl-buttons .owl-next:before{line-height:1.5;overflow:hidden;width:8px;height:14px;background-image:url(../mq_img/icon-next-FFF.521c6940b7b8b999.svg);background-size:100% 100%}
.goldsmiths-slider--mini .owl-controls .owl-buttons .owl-next:before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .goldsmiths-slider--mini .owl-controls .owl-buttons .owl-next:before{background-image:url(../mq_img/icon-next-FFF.7b344775428d66c1.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.goldsmiths-slider--mini .owl-controls .owl-buttons div{background-color:transparent}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7)}#cboxContent,#cboxLoadedContent,#colorbox{-moz-box-sizing:content-box;box-sizing:content-box}#cboxError{padding:50px;border:1px solid #CCC}#colorbox{outline:0}#colorbox #cboxWrapper{max-width:none}#colorbox #cboxWrapper #cboxBottomLeft,#colorbox #cboxWrapper #cboxMiddleLeft{clear:left}#colorbox #cboxWrapper #cboxBottomLeft,#colorbox #cboxWrapper #cboxBottomRight,#colorbox #cboxWrapper #cboxTopLeft,#colorbox #cboxWrapper #cboxTopRight{width:21px;height:21px}#colorbox #cboxWrapper #cboxMiddleLeft,#colorbox #cboxWrapper #cboxMiddleRight{width:21px}#colorbox #cboxWrapper #cboxBottomCenter,#colorbox #cboxWrapper #cboxTopCenter{height:21px}#colorbox #cboxWrapper #cboxContent{position:relative;background:#FFF;overflow:hidden}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;padding:60px 50px}
@media all and (min-width:1024px){#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{padding:85px 90px}}#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#colorbox #cboxWrapper #cboxContent #cboxTitle{margin:0;position:absolute;bottom:40px;left:0;text-align:center;width:100%;color:#333;font-weight:700}#colorbox #cboxWrapper #cboxContent #cboxClose,#colorbox #cboxWrapper #cboxContent #cboxNext,#colorbox #cboxWrapper #cboxContent #cboxPrevious,#colorbox #cboxWrapper #cboxContent #cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#colorbox #cboxWrapper #cboxContent #cboxClose:active,#colorbox #cboxWrapper #cboxContent #cboxNext:active,#colorbox #cboxWrapper #cboxContent #cboxPrevious:active,#colorbox #cboxWrapper #cboxContent #cboxSlideshow:active{outline:0}#colorbox #cboxWrapper #cboxContent #cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#colorbox #cboxWrapper #cboxContent #cboxPrevious{line-height:1.5;overflow:hidden;width:13px;height:24px;background-image:url(../mq_img/modal-arrow-left.b82439cbf6409033.svg);background-size:100% 100%;position:absolute;top:50%;left:15px}#colorbox #cboxWrapper #cboxContent #cboxPrevious::before{content:"";display:block;width:0;height:100%}
.lt-ie9 #colorbox #cboxWrapper #cboxContent #cboxPrevious{background-image:url(../mq_img/modal-arrow-left.9c8b558b6e1aed03.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:1024px){#colorbox #cboxWrapper #cboxContent #cboxPrevious{left:50px}}#colorbox #cboxWrapper #cboxContent #cboxNext{line-height:1.5;overflow:hidden;width:13px;height:25px;background-image:url(../mq_img/modal-arrow-right.6ffdb7e6ed9a754c.svg);background-size:100% 100%;position:absolute;top:50%;right:15px}#colorbox #cboxWrapper #cboxContent #cboxNext::before{content:"";display:block;width:0;height:100%}
.lt-ie9 #colorbox #cboxWrapper #cboxContent #cboxNext{background-image:url(../mq_img/modal-arrow-right.0320c5fb32724077.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:1024px){#colorbox #cboxWrapper #cboxContent #cboxNext{right:50px}}#colorbox #cboxWrapper #cboxContent #cboxClose{line-height:1.5;overflow:hidden;width:22px;background-image:url(../mq_img/modal-close.e80f1283432b7b96.svg);background-size:100% 100%;position:absolute;height:22px!important;left:50%;margin-left:-11px;top:15px}#colorbox #cboxWrapper #cboxContent #cboxClose::before{content:"";display:block;width:0;height:100%}
.lt-ie9 #colorbox #cboxWrapper #cboxContent #cboxClose{background-image:url(../mq_img/modal-close.76be614c01a410a1.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (min-width:1024px){#colorbox #cboxWrapper #cboxContent #cboxClose{top:30px}}#colorbox #cboxWrapper #cboxContent #cboxLoadingGraphic,#colorbox #cboxWrapper #cboxContent #cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#colorbox .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}#colorbox .cboxIframe{background:#FFF;width:100%;height:100%;display:block;border:0;padding:0;margin:0}
.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}
.modal-window--content .teaser__title{text-align:center;font-size:20px;font-size:1.25rem}
.modal-window--content .teaser__meta{text-align:center;margin-bottom:12px;margin-bottom:.75rem}
.social-hubs{float:left;margin-top:1.5em}
@media all and (min-width:1024px){.social-hubs{float:right;text-align:right;margin-top:0}}
@media all and (min-width:840px) and (max-width:1023px){.social-hubs{float:right;text-align:right;margin-top:0}}
@media all and (min-width:840px){.social-hubs li{margin-left:15px}}
@media all and (max-width:839px){.social-hubs li{margin-right:15px}}
.social-hubs li a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;display:block;height:15px!important}
@media all and (max-width:839px){.social-hubs li a{margin:0 auto}}
.social-hubs li a:hover{opacity:.6}
.social-hubs li a[href*="twitter.com"]{height:1em;line-height:1.5;overflow:hidden}
.social-hubs li a[href*="twitter.com"]::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-hubs li a[href*="twitter.com"]{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-hubs li a[href*="linkedin.com"]{height:1em;line-height:1.5;overflow:hidden}
.social-hubs li a[href*="linkedin.com"]::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-hubs li a[href*="linkedin.com"]{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-hubs li a[href*="facebook.com"]{height:1em;line-height:1.5;overflow:hidden}
.social-hubs li a[href*="facebook.com"]::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-hubs li a[href*="facebook.com"]{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-hubs li a[href*="instagram.com"]{height:1em;line-height:1.5;overflow:hidden}
.social-hubs li a[href*="instagram.com"]::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-hubs li a[href*="instagram.com"]{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-hubs li a[href*="youtube.com"]{height:1em;line-height:1.5;overflow:hidden}
.social-hubs li a[href*="youtube.com"]::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-hubs li a[href*="youtube.com"]{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-hubs li a[href*="vimeo.com"]{height:1em;line-height:1.5;overflow:hidden}
.social-hubs li a[href*="vimeo.com"]::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-hubs li a[href*="vimeo.com"]{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-hubs--primary-nav{position:relative;border-top:1px solid #e2e1e1;float:none;text-align:center;padding-top:5px}
.social-hubs--primary-nav>li{display:inline-block}
.social-hubs--virtual-tour{position:relative;float:none;text-align:center;padding:0}
.social-hubs--virtual-tour>li{display:inline-block}
.social-hubs--virtual-tour>li a{height:14px!important}
.social-hubs--virtual-tour>li a:hover{opacity:1}
.social-expand{display:none;height:1em;line-height:1.5;overflow:hidden;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:1}
.social-expand::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-expand{border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
@media all and (max-width:1023px){.social-expand{position:absolute;top:0;right:0;width:10%;height:60px;margin:0;padding:0;display:block;float:right;cursor:pointer;z-index:1}}
.social-expand:after{content:'';width:15px;position:absolute;display:block;margin-left:-7.5px;margin-top:-7.5px;top:50%;height:1em;line-height:1.5;overflow:hidden;right:0;left:auto}
.social-expand:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-expand:after{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.social-expand:hover:after{height:1em;line-height:1.5;overflow:hidden}
.social-expand:hover:after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .social-expand:hover:after{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.breadcrumb-wrapper.active .social-expand{opacity:0}
.lt-ie9 .social-expand{display:none!important}
.share{font-size:14px;font-size:.875rem;line-height:14.9996px;line-height:.937475rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:20px 0 0;background-color:#FFF;text-align:center;width:100%;z-index:200;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);cursor:pointer;height:95px;overflow:hidden}
.share:hover .share__action{color:#000}
.share--floating{position:fixed;bottom:0;left:0;min-height:20px}
.share--visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.share--locked{position:static}
.share--active{height:140px}
.share__copy{font-size:14px;font-size:.875rem;line-height:20.0004px;line-height:1.250025rem;margin-bottom:10px;margin-bottom:.625rem}
.share__action{color:#666;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}
.social-hubs-container{position:relative;overflow:hidden;width:150px;height:60px;float:right;z-index:12}
@media all and (max-width:1023px){.social-hubs-container{position:absolute;top:0;right:-200px}
.social-hubs-container.closing,.social-hubs-container.open{right:28px}}
.social-hubs--breadcrumb{position:absolute;right:0;top:22px;background-color:#333;-webkit-transition:right .7s ease;transition:right .7s ease}
@media all and (max-width:1023px){.social-hubs--breadcrumb{top:0;right:-130px;margin-top:22px}}
.social-hubs--breadcrumb li{float:left;width:auto}
.social-hubs--breadcrumb.expand{right:0}
.share-icons{clear:both;width:100%;text-align:center;margin-top:30px;background-color:#333}
.share-icons .social-hubs{float:none;margin:0 auto;width:auto;display:inline-block}
.share-icons .social-hubs li{margin:0;padding:15px;position:relative}
.podcasts{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (max-width:539px){.podcasts .group{width:100%;float:left}
.podcasts .group:after{content:'';position:relative;background:#CCC;height:1px;margin-top:-20px;width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
.podcasts .group-heading{width:100%;float:left;font-size:14px;font-size:.875rem;border-bottom:1px solid #CCC;padding-bottom:5px;margin:0 0 20px;line-height:1.3em}
@media all and (max-width:539px){.podcasts .group-heading{display:none}}
.podcasts__heading-title,.podcasts__title{width:95.3703703704%;float:left;margin-right:2.3148148148%;margin-left:0!important}
@media all and (min-width:540px) and (max-width:839px){.podcasts__heading-title,.podcasts__title{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.podcasts__heading-title,.podcasts__title{width:42.3868312757%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.podcasts__heading-title,.podcasts__title{width:31.7901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.podcasts__date,.podcasts__heading-date,.podcasts__heading-series,.podcasts__series{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:840px) and (max-width:1023px){.podcasts__date,.podcasts__heading-date{width:20.1646090535%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.podcasts__date,.podcasts__heading-date{width:15.1234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (max-width:839px){.podcasts__date,.podcasts__heading-date{display:none}}
@media all and (min-width:840px) and (max-width:1023px){.podcasts__heading-series,.podcasts__series{display:none}}
@media all and (min-width:1024px){.podcasts__heading-series,.podcasts__series{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (max-width:839px){.podcasts__heading-series,.podcasts__series{display:none}}
.podcasts__heading-speakers,.podcasts__speakers{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%;margin-right:0!important}
@media all and (min-width:540px) and (max-width:839px){.podcasts__heading-speakers,.podcasts__speakers{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.podcasts__heading-speakers,.podcasts__speakers{width:31.2757201646%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.podcasts__heading-speakers,.podcasts__speakers{width:23.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (max-width:839px){.podcasts__heading-speakers,.podcasts__speakers{margin-bottom:5px}}
.speakers-layout{padding-bottom:60px;padding-bottom:3.75rem}
.filter-panel-wrapper,.load-more-wrapper{-webkit-transition:height .5s cubic-bezier(0.7,0,.3,1);transition:height .5s cubic-bezier(0.7,0,.3,1);overflow:hidden}
.our-people-intro{max-width:850px;margin:0 auto}
.our-people{width:100%;float:left;margin:7em auto 3em}
@media all and (max-width:839px){.our-people{margin:1.5em auto}}
.our-people .our-people__type{width:27.1604938272%;float:left;margin-left:3.0864197531%;margin-right:3.0864197531%;margin-bottom:1em}
@media all and (max-width:1320px){.our-people .our-people__type{width:40.7407407407%;float:left;margin-left:4.6296296296%;margin-right:4.6296296296%}}
@media all and (max-width:839px){.our-people .our-people__type{width:80%;float:none;margin:1em auto}}
.our-people .our-people__type h3{margin:0}
.our-people .our-people__type p{color:#666}
.our-people__directory{width:100%;float:left;margin:1.5em auto}
.our-people__directory .our-people__entry{margin-bottom:1em;width:40.7407407407%;float:left;margin-left:4.6296296296%;margin-right:4.6296296296%}
@media all and (max-width:767px){.our-people__directory .our-people__entry{width:80%;float:none;margin:1em auto}}
.our-people__directory .our-people__entry h3{margin:0}
.our-people__directory .our-people__entry p{color:#666}
.scrapbook__count{color:#fed100;text-decoration:underline}
.scrapbook{margin:1.5em auto}
.scrapbook .scrapbook__item{position:relative;width:27.1604938272%;float:left;margin-left:3.0864197531%;margin-right:3.0864197531%}
@media all and (max-width:839px){.scrapbook .scrapbook__item{width:40.7407407407%;float:left;margin-left:4.6296296296%;margin-right:4.6296296296%}}
@media all and (max-width:539px){.scrapbook .scrapbook__item{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
.scrapbook .scrapbook__item img{border:solid 5px #fff}
.scrapbook .scrapbook__item .actions{display:none;width:95%;position:absolute;background:#E3E3E3;bottom:11px;left:2.5%}
.scrapbook .scrapbook__item .actions div{display:inline-block;width:50%;padding:10px;border:1px solid #CCC;padding-right:26px;position:relative}
.scrapbook .scrapbook__item .actions div.vodaction-show-scrapbook-item::after{content:"";position:absolute;display:block;width:24px;height:25px;background:url(../mq_img/scrapbook-sprite.8a84014162f138b9.png) no-repeat;top:8px;right:5px;background-position:-30px 0}
.scrapbook .scrapbook__item .actions div.vodaction-delete-scrapbook-item::after{content:"";position:absolute;display:block;width:24px;height:25px;background:url(../mq_img/scrapbook-sprite.8a84014162f138b9.png) no-repeat;top:8px;right:5px}
.scrapbook .scrapbook__item:hover .actions{display:block}
.scrapbook__viewer{position:absolute;top:0;width:90%;left:5%;background:#fff;padding:20px;display:none;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}
.vodaction-close-scrapbook-viewer,.vodaction-delete-scrapbook-item,.vodaction-show-scrapbook-item{cursor:pointer}
.scrapbook__dialog{max-width:750px;background:#fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.5);text-align:center}
.scrapbook__dialog .ui-dialog-titlebar-close{display:none}
.scrapbook__dialog .ui-dialog-buttonset{margin:1em auto}
.scrapbook__dialog .ui-dialog-buttonset button{margin:.5em 1em}
.scrapbook__dialog .ui-dialog-buttonset button.delete{background-color:#fed100;color:#000}
.scrapbook__dialog .ui-dialog-buttonset button.delete:hover{color:#fff}
.page-action{width:80%;margin:1em auto;border-top:1px solid #E3E3E3;font-size:16px;font-size:1rem;font-weight:700;max-width:1326px}
.page-action div{width:40.7407407407%;float:left;margin-left:4.6296296296%;margin-right:4.6296296296%;padding-top:1em;padding-bottom:1em}
.page-action--one div{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
.page-action--back{position:relative;padding-left:30px}
.page-action--back::before{content:'';position:absolute;display:block;margin-left:-12px;margin-top:-4.5px;top:50%;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(../mq_img/icon-more-left-666.ca71a5f53b3a92a6.svg);background-size:100% 100%;background-color:transparent!important;left:0}
.page-action--back::before::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .page-action--back::before{background-image:url(../mq_img/icon-more-left-666.a3a148ae3603a26c.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.page-action--one .page-action--back{padding-left:0;padding-right:30px}
.page-action--one .page-action--back::before{left:initial;right:-10px}
.page-action--next{position:relative;padding-right:30px;text-align:right}
.page-action--next::after{content:'';position:absolute;display:block;margin-left:-12px;margin-top:-4.5px;top:50%;line-height:1.5;overflow:hidden;width:24px;height:8px;background-image:url(../mq_img/icon-more-666.539f4446de726599.svg);background-size:100% 100%;background-color:transparent!important;right:-10px;left:initial}
.page-action--next::after::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .page-action--next::after{background-image:url(../mq_img/icon-more-666.a85cacd0afc439ed.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.virtual-open-day-slider__slide,.virtual-open-day-slider__slide__content,.virtual-open-day-slider__slide__content--dark,.virtual-open-day-slider__wrapper{width:100%;height:100%;text-align:center;position:relative;top:0}
.vodaction-close-in-picture,.vodaction-close-subcontent,.vodaction-move-slide--down,.vodaction-move-slide--up,.vodaction-open-subcontent,.vodaction-scrapbook-add{cursor:pointer}
.virtual-open-day-slider__slide{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}
.virtual-open-day-slider__slide::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0}
.virtual-open-day-slider__slide .teaser__panel,.virtual-open-day-slider__slide article.teaser{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);max-width:550px;width:100%;margin:0 auto}
.virtual-open-day-slider__slide .teaser__panel a,.virtual-open-day-slider__slide article.teaser a{color:#000;font-weight:700}
.virtual-open-day-slider__slide .teaser__panel .teaser__body,.virtual-open-day-slider__slide article.teaser .teaser__body{padding-top:10px;max-height:200px;overflow:auto;height:auto}
.virtual-open-day-slider__slide .teaser__panel .teaser__action,.virtual-open-day-slider__slide article.teaser .teaser__action{position:relative;margin:0;bottom:0;left:0;right:0}
.virtual-open-day-slider__slide .teaser__panel{padding:1px 30px 10px}
.virtual-open-day-slider__slide .top-content{position:relative;height:66%}
.virtual-open-day-slider__slide .top-content>div{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media all and (max-width:539px){.virtual-open-day-slider__slide .top-content>div{top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
@media only screen and (max-height:495px){.virtual-open-day-slider__slide .top-content>div{top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
@media all and (max-width:539px){.virtual-open-day-slider__slide .top-content{height:auto}}
@media only screen and (max-height:495px){.virtual-open-day-slider__slide .top-content{height:auto}}
.virtual-open-day-slider__slide .baseline-content{position:absolute;height:245px;bottom:0;margin:0;width:100%;text-align:center;padding-right:35px}
@media all and (max-width:539px){.virtual-open-day-slider__slide .baseline-content{position:relative}}
@media only screen and (max-height:495px){.virtual-open-day-slider__slide .baseline-content{position:relative}}
.virtual-open-day-slider__slide__content,.virtual-open-day-slider__slide__content--dark,.virtual-open-day-slider__wrapper{z-index:1}
.virtual-open-day-slider__wrapper{-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out}
.virtual-open-day-slider__slide__content,.virtual-open-day-slider__slide__content--dark{display:block;padding:10px;padding-right:35px;overflow:hidden;overflow-y:auto;max-height:100%;padding-bottom:100px}
.virtual-open-day-slider__slide__content h1,.virtual-open-day-slider__slide__content--dark h1{color:#fff;font-size:42pt;line-height:42pt}
.virtual-open-day-slider__slide__content--dark h1{color:#333}
.virtual-open-day-slider__slide__content--dark>div.centered,.virtual-open-day-slider__slide__content>div.centered{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media only screen and (max-height:495px){.virtual-open-day-slider__slide__content--dark>div.centered,.virtual-open-day-slider__slide__content>div.centered{top:0;left:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
.virtual-open-day-slider__slide__content--dark>div.centered>*,.virtual-open-day-slider__slide__content--dark>div.top-content>*,.virtual-open-day-slider__slide__content>div.centered>*,.virtual-open-day-slider__slide__content>div.top-content>*{margin:1.5em auto;vertical-align:middle}
@media only screen and (max-height:495px){.virtual-open-day-slider__slide__content--dark>div.centered>*,.virtual-open-day-slider__slide__content--dark>div.top-content>*,.virtual-open-day-slider__slide__content>div.centered>*,.virtual-open-day-slider__slide__content>div.top-content>*{margin:.5em auto}}
.virtual-open-day-slider__slide__content h1,.virtual-open-day-slider__slide__content--dark h1{margin:0;padding:.67em 0}
.virtual-open-day-slider__slide__content a,.virtual-open-day-slider__slide__content--dark a{color:#fff;text-decoration:underline}
.virtual-open-day-slider__slide__content .media-block__video__play,.virtual-open-day-slider__slide__content .media__play,.virtual-open-day-slider__slide__content--dark .media-block__video__play,.virtual-open-day-slider__slide__content--dark .media__play{width:70px;height:70px;margin:1.5em auto;vertical-align:middle}
.filter__list-active .virtual-open-day-slider__slide__content a a,.filter__list-active .virtual-open-day-slider__slide__content--dark a a,.virtual-open-day-slider__slide__content a .btn,.virtual-open-day-slider__slide__content a .filter__list-active a,.virtual-open-day-slider__slide__content a button,.virtual-open-day-slider__slide__content a input.submit,.virtual-open-day-slider__slide__content--dark a .btn,.virtual-open-day-slider__slide__content--dark a .filter__list-active a,.virtual-open-day-slider__slide__content--dark a button,.virtual-open-day-slider__slide__content--dark a input.submit{color:#666;-webkit-transition:background-color .5s ease-in-out,color .5s ease-in-out;transition:background-color .5s ease-in-out,color .5s ease-in-out}
.filter__list-active .virtual-open-day-slider__slide__content a a:hover,.filter__list-active .virtual-open-day-slider__slide__content--dark a a:hover,.virtual-open-day-slider__slide__content a .btn:hover,.virtual-open-day-slider__slide__content a .filter__list-active a:hover,.virtual-open-day-slider__slide__content a button:hover,.virtual-open-day-slider__slide__content a input.submit:hover,.virtual-open-day-slider__slide__content--dark a .btn:hover,.virtual-open-day-slider__slide__content--dark a .filter__list-active a:hover,.virtual-open-day-slider__slide__content--dark a button:hover,.virtual-open-day-slider__slide__content--dark a input.submit:hover{background-color:#fed100;color:#000}
.filter__list-active .virtual-open-day-slider__slide__content a,.filter__list-active .virtual-open-day-slider__slide__content--dark a,.virtual-open-day-slider__slide__content .btn,.virtual-open-day-slider__slide__content .filter__list-active a,.virtual-open-day-slider__slide__content button,.virtual-open-day-slider__slide__content input.submit,.virtual-open-day-slider__slide__content--dark .btn,.virtual-open-day-slider__slide__content--dark .filter__list-active a,.virtual-open-day-slider__slide__content--dark button,.virtual-open-day-slider__slide__content--dark input.submit{min-width:200px}
.virtual-open-day-slider__slide__content .baseline-content--subcontent,.virtual-open-day-slider__slide__content--dark .baseline-content--subcontent{display:none;padding-right:5px;position:absolute;bottom:0;left:0;width:100%}
.virtual-open-day-slider__slide__content .baseline-content--subcontent teaser__panel,.virtual-open-day-slider__slide__content--dark .baseline-content--subcontent teaser__panel{width:90%}
.virtual-open-day-slider__slide__content .in-pictures.teaser__panel,.virtual-open-day-slider__slide__content--dark .in-pictures.teaser__panel{max-width:750px;width:90%}
.virtual-open-day-slider__slide__content .in-pictures__gallery,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery{width:90%;margin:0 auto}
.virtual-open-day-slider__slide__content .in-pictures__gallery.teaser__body,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery.teaser__body{height:auto;overflow-y:auto;margin:0 auto}
.virtual-open-day-slider__slide__content .in-pictures__gallery a,.virtual-open-day-slider__slide__content .in-pictures__gallery div,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery a,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery div{width:27.1604938272%;float:left;margin-left:3.0864197531%;margin-right:3.0864197531%;margin-bottom:1em}
.virtual-open-day-slider__slide__content .in-pictures__gallery a img,.virtual-open-day-slider__slide__content .in-pictures__gallery div img,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery a img,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery div img{cursor:pointer}
@media all and (max-width:839px){.virtual-open-day-slider__slide__content .in-pictures__gallery a,.virtual-open-day-slider__slide__content .in-pictures__gallery div,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery a,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery div{width:40.7407407407%;float:left;margin-left:4.6296296296%;margin-right:4.6296296296%}}
@media all and (max-width:539px){.virtual-open-day-slider__slide__content .in-pictures__gallery a,.virtual-open-day-slider__slide__content .in-pictures__gallery div,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery a,.virtual-open-day-slider__slide__content--dark .in-pictures__gallery div{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
.virtual-open-day-slider__slide__content .in-picture__viewer,.virtual-open-day-slider__slide__content--dark .in-picture__viewer{display:none;position:absolute;padding:1em;width:90%;max-width:750px;height:auto;bottom:0;background:#fff;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.virtual-open-day-slider__slide__content .in-picture__viewer .vodaction-scrapbook-add,.virtual-open-day-slider__slide__content--dark .in-picture__viewer .vodaction-scrapbook-add{padding-right:15px;position:relative;display:inline-block}
.virtual-open-day-slider__slide__content .in-picture__viewer .vodaction-scrapbook-add::after,.virtual-open-day-slider__slide__content--dark .in-picture__viewer .vodaction-scrapbook-add::after{content:"";display:block;background:url(../mq_img/in-picture-viewer-sprite.080e446e78f863d6.png) no-repeat;position:absolute;top:5px;right:0;width:12px;height:12px}
.virtual-open-day-slider__slide__content .in-picture__viewer__content,.virtual-open-day-slider__slide__content--dark .in-picture__viewer__content{height:auto;overflow-y:auto}
.virtual-open-day-slider__slide__content .in-picture__viewer .teaser__action,.virtual-open-day-slider__slide__content--dark .in-picture__viewer .teaser__action{margin-top:5px}
.virtual-open-day-slider__slide__content .in-picture__viewer .added-to-scrapbook span,.virtual-open-day-slider__slide__content--dark .in-picture__viewer .added-to-scrapbook span{padding-right:15px;position:relative}
.virtual-open-day-slider__slide__content .in-picture__viewer .added-to-scrapbook span::after,.virtual-open-day-slider__slide__content--dark .in-picture__viewer .added-to-scrapbook span::after{content:"";display:block;background:url(../mq_img/in-picture-viewer-sprite.080e446e78f863d6.png) no-repeat;position:absolute;top:2px;right:0;width:12px;height:12px;background-position:-17px 0}
.virtual-open-day-slider__slide__content .in-picture__viewer .added-to-scrapbook a,.virtual-open-day-slider__slide__content--dark .in-picture__viewer .added-to-scrapbook a{color:#666;margin-left:-10px}
.virtual-open-day__anchor-nav{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-55%);-ms-transform:translate(0,-55%);transform:translate(0,-55%);z-index:1}
.virtual-open-day__anchor-nav div{-webkit-transition:width .25s ease-in-out,left .25s ease-in-out;transition:width .25s ease-in-out,left .25s ease-in-out;width:20px;height:15px;margin:15px 0;background-color:#333;position:relative;left:10px}
.virtual-open-day__anchor-nav div:hover{width:25px;left:5px;background-color:#A0A0A0}
.virtual-open-day__anchor-nav div.active{width:30px;left:0;background-color:#fed100}
@media all and (max-width:539px){.virtual-open-day__anchor-nav{top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
@media only screen and (max-height:495px){.virtual-open-day__anchor-nav{top:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
.our-history{margin:1em auto;max-width:800px;background:url(../mq_img/virtual-open-day/our-history-bg.bd60d57cfef2bc4e.png) no-repeat center top;background-size:cover}
.our-history__title{display:inline-block;padding:10px;background:#333;margin:0 auto 1em;color:#fff}
.our-history__entry--centered,.our-history__entry--left,.our-history__entry--right,.our-history__entry--sidebyside{margin:2.5em auto;max-width:80%;display:inline-block}
.our-history__entry--centered .our-history__content,.our-history__entry--left .our-history__content,.our-history__entry--right .our-history__content,.our-history__entry--sidebyside .our-history__content{position:relative;display:inline-block;margin:1em auto}
.our-history__entry--centered .our-history__content h3,.our-history__entry--left .our-history__content h3,.our-history__entry--right .our-history__content h3,.our-history__entry--sidebyside .our-history__content h3{background:#333;color:#fff;margin:.25em auto;padding:10px;display:inline-block}
.our-history__entry--centered .our-history__content p,.our-history__entry--left .our-history__content p,.our-history__entry--right .our-history__content p,.our-history__entry--sidebyside .our-history__content p{background:#fff;padding:10px}
.our-history__entry--centered .our-history__content .our-history__info,.our-history__entry--left .our-history__content .our-history__info,.our-history__entry--right .our-history__content .our-history__info,.our-history__entry--sidebyside .our-history__content .our-history__info{position:absolute;bottom:-50px;max-width:90%;left:5%}
@media all and (max-width:539px){.our-history__entry--centered .our-history__content .our-history__info,.our-history__entry--left .our-history__content .our-history__info,.our-history__entry--right .our-history__content .our-history__info,.our-history__entry--sidebyside .our-history__content .our-history__info{max-width:95%;left:2.5%}}
@media all and (max-width:539px){.our-history__entry--centered,.our-history__entry--left,.our-history__entry--right,.our-history__entry--sidebyside{max-width:90%}}
.our-history__entry--left{margin:2.5em 0;float:left;max-width:55%}
@media all and (max-width:539px){.our-history__entry--left{max-width:75%}}
.our-history__entry--right{margin:2.5em 0;float:right;max-width:55%}
@media all and (max-width:539px){.our-history__entry--right{max-width:75%}}
.our-history__entry--sidebyside{max-width:90%}
.our-history__entry--sidebyside .our-history__content--left{max-width:50%;float:left;margin-left:-5%}
@media all and (max-width:839px){.our-history__entry--sidebyside .our-history__content--left{max-width:55%;margin:1.5em 0}}
@media all and (max-width:539px){.our-history__entry--sidebyside .our-history__content--left{max-width:75%}}
.our-history__entry--sidebyside .our-history__content--right{max-width:50%;float:right;margin-right:-5%}
@media all and (max-width:839px){.our-history__entry--sidebyside .our-history__content--right{max-width:55%;margin:1.5em 0}}
@media all and (max-width:539px){.our-history__entry--sidebyside .our-history__content--right{max-width:75%}}
.theme-blue{color:#CCC;background-color:#17212d}
.theme-blue .main-container{background-color:#17212d;background-image:url(../mq_img/prize-background.cde1390cc1efe237.svg);background-size:cover}
.theme-blue .hero,.theme-blue .section,.theme-blue .section-container{background-color:transparent}
.theme-blue .section__heading{color:#FFF}
.theme-blue .footer-container{background-color:#1c2837}
.theme-blue .teaser--book .teaser__title,.theme-blue .teaser--expert .teaser__title,.theme-blue .teaser--image-text blockquote{color:#FFF}
.theme-blue .teaser--image-text .teaser__panel{background-color:#17212d}
.theme-blue .teaser__body{color:#CCC}
.theme-blue .emphasis,.theme-blue .slider-page,.theme-blue blockquote p{color:#FFF}
.theme-blue .media-block__caption{color:#CCC;background-color:#17212d}
.theme-blue .media-block__caption--with-leading-block:before{background-color:#009fda}
.theme-blue td strong{color:#009fda}
.theme-blue .quote--extended:before,.theme-blue .quote--floated:before,.theme-blue .quote-block--with-quotation-marks:before,.theme-blue .quote:before{width:15px;height:14px;background-image:url(../mq_img/blockquote-quote-009fda.aaa542a8bdc55bc0.svg);background-size:100% 100%}
.lt-ie9 .theme-blue .quote--extended:before,.lt-ie9 .theme-blue .quote--floated:before,.lt-ie9 .theme-blue .quote-block--with-quotation-marks:before,.lt-ie9 .theme-blue .quote:before{background-image:url(../mq_img/blockquote-quote-009fda.438f8edb9a5a2a56.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.theme-blue .media-block__video__play:hover:after,.theme-blue .media__play:hover:after{background-color:#ff5800}
.theme-virtual-open-day{font-size:14px;font-size:.875rem}
.theme-virtual-open-day header{background-color:#1c1c1c}
.theme-virtual-open-day header .site-logo{background-image:url(../mq_img/virtual-open-day/logo.461dcd9cf84e264a.png)}
@media only screen and (max-height:495px){.theme-virtual-open-day header .site-logo{width:110px;height:25px}}
@media only screen and (max-height:495px){.theme-virtual-open-day header .charm-menu{width:22px;height:25px}}
@media all and (max-width:539px){.theme-virtual-open-day header{padding:1em 0}}
@media only screen and (max-height:495px){.theme-virtual-open-day header{padding:1em 0}}
.theme-virtual-open-day.menu-open .push-this{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
@media all and (max-width:839px){.theme-virtual-open-day.menu-open .push-this{-webkit-transform:translate(-75%,0);-ms-transform:translate(-75%,0);transform:translate(-75%,0)}}
@media all and (max-width:539px){.theme-virtual-open-day.menu-open .push-this{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}
.theme-virtual-open-day.menu-open .pusher{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.theme-virtual-open-day .pusher{width:50%;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}
@media all and (max-width:839px){.theme-virtual-open-day .pusher{width:75%;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}
@media all and (max-width:539px){.theme-virtual-open-day .pusher{width:100%;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}
.



.theme-white blockquote{color:#000;padding-left:0;border-left:0;margin:60px 0}
.theme-white blockquote i{position:relative}
.theme-white blockquote i:after,
.theme-white blockquote i:before{content:'"';position:relative;display:inline}
.theme-white blockquote .author{margin:0;max-width:100%;display:block;margin-top:15px}
.theme-white blockquote .author:before{content:"";position:relative;display:inline-block;margin-right:6px;background-color:#000;width:10px;height:2px;top:-4px}
.theme-white .rich-content-section li,
.theme-white .rich-content-section p{color:#000}
.theme-white .media-block__caption{background-color:#fcfcfc;color:#333}
.theme-white .media-block__caption--with-leading-block::before,
.theme-white .media-block__video__play:hover::after,
.theme-white .media__play:hover::after{background-color:#cdcdcd}
.filter__list-active .theme-white a,
.theme-white .btn,
.theme-white .filter__list-active a,
.theme-white button,
.theme-white input.submit{text-decoration:none}
.theme-white .btn--load-more{color:#737373;border:2px solid #737373;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.theme-white .btn--load-more:hover{color:#FFF;border-color:#737373;background-color:#737373}
.theme-white .btn--dark,
.theme-white button,
.theme-white input.submit{background-color:#000;color:#FFF}
.theme-white .btn--dark:hover,
.theme-white button:hover,
.theme-white input.submit:hover{background-color:#737373;color:#FFF}
.filter__list-active .theme-white .btn-wrapper--full-width a,
.theme-white .btn-wrapper--full-width .btn,
.theme-white .btn-wrapper--full-width .filter__list-active a,
.theme-white .btn-wrapper--full-width button,
.theme-white .btn-wrapper--full-width input.submit{max-width:200px;margin:0 auto 20px}
.theme-white .section,
.theme-white .section-container{background-color:#FCFCFC}
.theme-white .section--light,
.theme-white .section-container--light{background-color:#FFF}
.theme-white .section--dark,
.theme-white .section-container--dark{background-color:#424242;padding-top:60px}
.theme-white .section--dark .wrapper,
.theme-white .section-container--dark .wrapper{padding-bottom:40px}
.theme-white .section__heading,.theme-white h2{text-align:left;padding:0;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;/*font-size:26px;font-size:1.625rem;line-height:24.999px;line-height:1.5624375rem;*/margin-top:0;margin-top:0rem;margin-bottom:30px;margin-bottom:1.875rem;/*margin-bottom:30px;margin-bottom:1.875rem;*/}
@media all and (min-width:840px){.theme-white .section__heading,
.theme-white h2{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;/*font-size:33px;font-size:2.0625rem;line-height:32.0001px;line-height:2.00000625rem;*/margin-top:0;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem/*margin-bottom:40px;margin-bottom:2.5rem*/}}
.theme-white .section__heading{margin-left:2.3148148148%;margin-right:2.3148148148%;width:95.3703703704%}
@media all and (min-width:540px) and (max-width:839px){.theme-white .section__heading{margin-left:1.5432098765%;margin-right:1.5432098765%;width:96.9135802469%}}
@media all and (min-width:840px) and (max-width:1023px){.theme-white .section__heading{margin-left:1.0288065844%;margin-right:1.0288065844%;width:97.9423868313%}}
@media all and (min-width:1024px){.theme-white .section__heading{margin-left:.7716049383%;margin-right:.7716049383%;width:98.4567901235%}}
.theme-white .section__sub-heading{font-size:22px;font-size:1.375rem;line-height:31.999px;line-height:1.9999375rem;margin-top:40px;margin-top:2.5rem;margin-bottom:20px;margin-bottom:1.25rem}
@media all and (min-width:840px){.theme-white .section__sub-heading{font-size:26px;font-size:1.625rem;line-height:35.9996px;line-height:2.249975rem;margin-top:50px;margin-top:3.125rem;margin-bottom:30px;margin-bottom:1.875rem}}
.theme-white .header{padding:1em 0 1.6em}
@media all and (min-width:840px){.theme-white .header{padding:2em 0}}
.theme-white .header .header__link{width:40px;height:40px;position:relative;z-index:10}
@media all and (min-width:840px){.theme-white .header .header__link{width:190px;height:80px}}
.theme-white .header .header__link .press-logo{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;color:#000;margin-top:10px;padding:0}
@media all and (min-width:540px) and (max-width:839px){.theme-white .header .header__link .press-logo{padding:0 0 0 75px}}
@media all and (min-width:840px){.theme-white .header .header__link .press-logo{margin-top:0;padding:20px 0 0 100px}}
.theme-white .breadcrumb{background-color:#FFF;width:100%;overflow:visible}
@media all and (max-width:839px){.theme-white .breadcrumb .breadcrumb-wrapper{top:15px}}
.theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav{width:100%;background-color:#FFF;color:#000;text-align:right;padding-right:25px;margin-top:-55px}
.theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav .touchButton--plus{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-plus-333.d070e4e30680e421.svg);background-size:100% 100%}
.theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav .touchButton--plus::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav .touchButton--plus{background-image:url(../mq_img/icon-plus-333.29907c7e9c774bd4.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}
.theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav .touchButton--minus{line-height:1.5;overflow:hidden;width:10px;height:10px;background-image:url(../mq_img/icon-minus-333.25230a42ac4d089b.svg);background-size:100% 100%;top:24px}
.theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav .touchButton--minus::before{content:"";display:block;width:0;height:100%}
.lt-ie9 .theme-white .breadcrumb .breadcrumb-wrapper .dropdown-nav .touchButton--minus{background-image:url(../mq_img/icon-minus-333.8adbf2e867ece399.png);display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}

.theme-white .hero{background-color:#000}
.theme-white .hero__sub-heading{color:#FFF;text-align:left;font-size:22px;font-size:1.375rem;line-height:31.999px;line-height:1.9999375rem;margin-top:15px;margin-top:.9375rem;margin-bottom:0;margin-bottom:0rem}
@media all and (min-width:840px){.theme-white .hero__sub-heading{font-size:30px;font-size:1.875rem;line-height:39.999px;line-height:2.4999375rem;margin-top:10px;margin-top:.625rem;margin-bottom:0;margin-bottom:0rem}}
.theme-white .hero__author{color:#FFF;text-align:left;font-size:29px;font-size:1.8125rem;line-height:38.9992px;line-height:2.43745rem;margin-top:15px;margin-top:.9375rem;margin-bottom:0;margin-bottom:0rem}
@media all and (min-width:840px){.theme-white .hero__author{font-size:37px;font-size:2.3125rem;line-height:47.0011px;line-height:2.93756875rem;margin-top:3px;margin-top:.1875rem;margin-bottom:0;margin-bottom:0rem}}
.theme-white .hero__type{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}
.theme-white .hero--simple .hero__author,
.theme-white .hero--simple .hero__sub-heading{margin-top:8px}
@media all and (min-width:840px){.theme-white .hero--simple .hero__author,
.theme-white .hero--simple .hero__sub-heading{margin-top:16px}}
.theme-white .hero--simple .hero__author a,
.theme-white .hero--simple .hero__sub-heading a{border-bottom:2px solid #000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.theme-white .hero--simple .hero__author a.active,
.theme-white .hero--simple .hero__author a:focus,
.theme-white .hero--simple .hero__author a:hover,
.theme-white .hero--simple .hero__sub-heading a.active,
.theme-white .hero--simple .hero__sub-heading a:focus,
.theme-white .hero--simple .hero__sub-heading a:hover{border-bottom:2px solid #737373;color:#737373}
.theme-white .hero--simple .hero__author a,
.theme-white .hero--simple .hero__sub-heading a,
.theme-white .hero--simple p>a{color:#FFF;border-color:#FFF}
.theme-white .hero--simple .hero__author a:hover,
.theme-white .hero--simple .hero__sub-heading a:hover,
.theme-white .hero--simple p>a:hover{color:#737373;border-color:#737373}
.theme-white .hero--simple .hero__content{text-align:left!important}
@media all and (min-width:840px){.theme-white .hero--simple .hero__content{max-width:60%}}
@media all and (min-width:840px){.theme-white .hero--simple .hero__content .hero__heading{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem}}
.theme-white .hero--simple .hero__content p{color:#FFF;margin-top:35px;margin-bottom:0}
.theme-white .teaser__body p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#000}
.theme-white .teaser--widescreen .teaser__image-wrapper,
.theme-white .teaser--widescreen-player .teaser__image-wrapper{margin-right:0;height:auto}
.theme-white .teaser--widescreen .btn--video,
.theme-white .teaser--widescreen-player .btn--video{top:50%;left:50%;margin:-32px 0 0 -32px;background-color:#424242;display:block;z-index:1}
.theme-white .teaser--tweets .teaser__title{font-size:21px;font-size:1.3125rem;line-height:21px;line-height:1.3125rem}
@media all and (min-width:840px){.theme-white .teaser--tweets .teaser__image{margin-right:15px;width:120px;height:120px}}
.theme-white .teaser--tweets .teaser__meta{font-size:12px;font-size:.75rem;line-height:21.9996px;line-height:1.374975rem}
.theme-white .teaser--tweets .teaser__body p{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}
.theme-white .teaser--tweets .teaser__body a,
.theme-white .teaser--tweets .teaser__body p a{border-bottom:2px solid #000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#EDEDED;border-color:#EDEDED}
.theme-white .teaser--tweets .teaser__body a.active,
.theme-white .teaser--tweets .teaser__body a:focus,
.theme-white .teaser--tweets .teaser__body a:hover,
.theme-white .teaser--tweets .teaser__body p a.active,
.theme-white .teaser--tweets .teaser__body p a:focus,
.theme-white .teaser--tweets .teaser__body p a:hover{border-bottom:2px solid #737373;color:#737373}
.theme-white .teaser--tweets *,
.theme-white .teaser--tweets .teaser__body p{color:#EDEDED}
.theme-white .dl--half-half{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;border-bottom:0;margin-bottom:20px;color:#000}
.theme-white .dl--half-half .dl__item{margin-bottom:10px;width:100%}
@media all and (min-width:540px) and (max-width:839px){.theme-white .dl--half-half .dl__item{width:46.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.theme-white .dl--half-half .dl__item{width:47.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.theme-white .dl--half-half .dl__item{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.theme-white .dl--half-half .dl__item .dl__term{margin-bottom:5px}
.theme-white .dl--half-half .dl__item .dl__download{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}
.theme-white .dl--half-half .dl__item .dl__download a{border-bottom:2px solid #000;color:#000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.theme-white .dl--half-half .dl__item .dl__download a.active,
.theme-white .dl--half-half .dl__item .dl__download a:focus,
.theme-white .dl--half-half .dl__item .dl__download a:hover{border-bottom:2px solid #737373;color:#737373}
.theme-white .content-split-layout .group-1,
.theme-white .content-split-layout .group-2{width:95.3703703704%;float:left;margin-left:2.3148148148%;margin-right:2.3148148148%}
@media all and (min-width:840px) and (max-width:1023px){.theme-white .content-split-layout .group-1,
.theme-white .content-split-layout .group-2{width:47.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.theme-white .content-split-layout .group-1,
.theme-white .content-split-layout .group-2{width:48.4567901235%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.theme-white .content-split-layout .group-1 .teaser,
.theme-white .content-split-layout .group-2 .teaser{margin:0;width:100%}
.theme-white .content-split-layout .group-1 h2.sub-heading,
.theme-white .content-split-layout .group-2 h2.sub-heading{margin:0;font-size:26px;font-size:1.625rem;line-height:35.9996px;line-height:2.249975rem}
@media all and (min-width:840px){.theme-white .content-split-layout .group-1 h2.sub-heading,
.theme-white .content-split-layout .group-2 h2.sub-heading{font-size:36px;font-size:2.25rem;line-height:46.0008px;line-height:2.87505rem}}
.theme-white .content-split-layout .group-1>p,
.theme-white .content-split-layout .group-2>p{color:#000}
.theme-white .content-split-layout .group-1 .media__figure,
.theme-white .content-split-layout .group-2 .media__figure{width:100%}
@media all and (min-width:840px){.theme-white .content-split-layout .group-1{padding-right:40px}}
@media all and (min-width:540px) and (max-width:839px){.theme-white .content-split-layout--small-1-col .group-1{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.theme-white .content-split-layout--small-1-col .group-1{width:36.8312757202%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.theme-white .content-split-layout--small-1-col .group-1{width:27.6234567901%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
@media all and (min-width:540px) and (max-width:839px){.theme-white .content-split-layout--small-1-col .group-2{width:96.9135802469%;float:left;margin-left:1.5432098765%;margin-right:1.5432098765%}}
@media all and (min-width:840px) and (max-width:1023px){.theme-white .content-split-layout--small-1-col .group-2{width:59.0534979424%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
@media all and (min-width:1024px){.theme-white .content-split-layout--small-1-col .group-2{width:69.2901234568%;float:left;margin-left:.7716049383%;margin-right:.7716049383%}}
.theme-white .content-2col-layout{width:100%;overflow:hidden;min-height:100%}
.theme-white .content-2col-layout .group-1{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}
@media all and (min-width:840px){.theme-white .content-2col-layout .teaser{padding-right:40px}}
.theme-white .content-2col-layout .teaser.show{display:block}
.theme-white .content-2col-layout .teaser.hide{display:none}
.theme-white .content-grid-layout{width:100%;overflow:hidden;min-height:100%}
@media all and (min-width:840px) and (max-width:1023px){.theme-white .content-grid-layout .teaser{width:47.9423868313%;float:left;margin-left:1.0288065844%;margin-right:1.0288065844%}}
.theme-white .publication{margin-bottom:35px;max-width:240px}
@media all and (min-width:540px) and (max-width:839px){.theme-white .publication{float:left;width:50%;padding-right:10px;margin-bottom:0}}
@media all and (min-width:840px){.theme-white .publication{margin-bottom:70px;max-width:300px}}
.theme-white .publication__image{margin:0 auto 30px;background-size:cover}
.theme-white .footer-container{background-color:#000;padding:20px 0}
.theme-white .footer-container *{color:#EDEDED}
.theme-white .footer-container .social-hubs--footer{margin:0;padding:0;width:100%}
@media all and (min-width:840px){.theme-white .footer-container .social-hubs--footer{margin:16px 0 0;width:auto}}
.theme-white .pagination{border-color:#EDEDED;padding-bottom:0}
.theme-white .pagination li a{padding-bottom:10px;color:#000}
.theme-white .pagination li a:after{width:30px;height:2px;bottom:0;margin-left:-15px}
.theme-white .pagination li a.current,
.theme-white .pagination li a:hover{color:#737373}
.theme-white .pagination li a.current:after,
.theme-white .pagination li a:hover:after{background-color:#737373}
.theme-white .hero--press .hero__heading,
.theme-white .hero--press .teaser__title,
.theme-white .teaser--editorial-team .hero__heading,
.theme-white .teaser--editorial-team .teaser__title,
.theme-white .teaser--event .hero__heading,
.theme-white .teaser--event .teaser__title,
.theme-white .teaser--gold-stories .hero__heading,
.theme-white .teaser--gold-stories .teaser__title,
.theme-white .teaser--image .hero__heading,
.theme-white .teaser--image .teaser__title,
.theme-white .teaser--news-event .hero__heading,
.theme-white .teaser--news-event .teaser__title,
.theme-white .teaser--publication .hero__heading,
.theme-white .teaser--publication .teaser__title,
.theme-white .teaser--recently-updated-series .hero__heading,
.theme-white .teaser--recently-updated-series .teaser__title,
.theme-white .teaser--widescreen .hero__heading,
.theme-white .teaser--widescreen .teaser__title{font-size:22px;font-size:1.375rem;line-height:31.999px;line-height:1.9999375rem;margin-top:0;margin-top:0rem;margin-bottom:30px;margin-bottom:1.875rem}
@media all and (min-width:840px){
.theme-white .hero--press .hero__heading,
.theme-white .hero--press .teaser__title,
.theme-white .teaser--editorial-team .hero__heading,
.theme-white .teaser--editorial-team .teaser__title,
.theme-white .teaser--event .hero__heading,
.theme-white .teaser--event .teaser__title,
.theme-white .teaser--gold-stories .hero__heading,
.theme-white .teaser--gold-stories .teaser__title,
.theme-white .teaser--image .hero__heading,
.theme-white .teaser--image .teaser__title,
.theme-white .teaser--news-event .hero__heading,
.theme-white .teaser--news-event .teaser__title,
.theme-white .teaser--publication .hero__heading,
.theme-white .teaser--publication .teaser__title,
.theme-white .teaser--recently-updated-series .hero__heading,
.theme-white .teaser--recently-updated-series .teaser__title,
.theme-white .teaser--widescreen .hero__heading,
.theme-white .teaser--widescreen .teaser__title{font-size:26px;font-size:1.625rem;line-height:35.9996px;line-height:2.249975rem;margin-top:0;margin-top:0rem;margin-bottom:12px;margin-bottom:.75rem}}
.theme-white .hero--press .hero__heading a,
.theme-white .hero--press .teaser__title a,
.theme-white .teaser--editorial-team .hero__heading a,
.theme-white .teaser--editorial-team .teaser__title a,
.theme-white .teaser--event .hero__heading a,
.theme-white .teaser--event .teaser__title a,
.theme-white .teaser--gold-stories .hero__heading a,
.theme-white .teaser--gold-stories .teaser__title a,
.theme-white .teaser--image .hero__heading a,
.theme-white .teaser--image .teaser__title a,
.theme-white .teaser--news-event .hero__heading a,
.theme-white .teaser--news-event .teaser__title a,
.theme-white .teaser--publication .hero__heading a,
.theme-white .teaser--publication .teaser__title a,
.theme-white .teaser--recently-updated-series .hero__heading a,
.theme-white .teaser--recently-updated-series .teaser__title a,
.theme-white .teaser--widescreen .hero__heading a,
.theme-white .teaser--widescreen .teaser__title a{border-bottom:2px solid #000;color:#000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.theme-white .hero--press .hero__heading a.active,
.theme-white .hero--press .hero__heading a:focus,
.theme-white .hero--press .hero__heading a:hover,
.theme-white .hero--press .teaser__title a.active,
.theme-white .hero--press .teaser__title a:focus,
.theme-white .hero--press .teaser__title a:hover,
.theme-white .teaser--editorial-team .hero__heading a.active,
.theme-white .teaser--editorial-team .hero__heading a:focus,
.theme-white .teaser--editorial-team .hero__heading a:hover,
.theme-white .teaser--editorial-team .teaser__title a.active,
.theme-white .teaser--editorial-team .teaser__title a:focus,
.theme-white .teaser--editorial-team .teaser__title a:hover,
.theme-white .teaser--event .hero__heading a.active,
.theme-white .teaser--event .hero__heading a:focus,
.theme-white .teaser--event .hero__heading a:hover,
.theme-white .teaser--event .teaser__title a.active,
.theme-white .teaser--event .teaser__title a:focus,
.theme-white .teaser--event .teaser__title a:hover,
.theme-white .teaser--gold-stories .hero__heading a.active,
.theme-white .teaser--gold-stories .hero__heading a:focus,
.theme-white .teaser--gold-stories .hero__heading a:hover,
.theme-white .teaser--gold-stories .teaser__title a.active,
.theme-white .teaser--gold-stories .teaser__title a:focus,
.theme-white .teaser--gold-stories .teaser__title a:hover,
.theme-white .teaser--image .hero__heading a.active,
.theme-white .teaser--image .hero__heading a:focus,
.theme-white .teaser--image .hero__heading a:hover,
.theme-white .teaser--image .teaser__title a.active,
.theme-white .teaser--image .teaser__title a:focus,
.theme-white .teaser--image .teaser__title a:hover,
.theme-white .teaser--news-event .hero__heading a.active,
.theme-white .teaser--news-event .hero__heading a:focus,
.theme-white .teaser--news-event .hero__heading a:hover,
.theme-white .teaser--news-event .teaser__title a.active,
.theme-white .teaser--news-event .teaser__title a:focus,
.theme-white .teaser--news-event .teaser__title a:hover,
.theme-white .teaser--publication .hero__heading a.active,
.theme-white .teaser--publication .hero__heading a:focus,
.theme-white .teaser--publication .hero__heading a:hover,
.theme-white .teaser--publication .teaser__title a.active,
.theme-white .teaser--publication .teaser__title a:focus,
.theme-white .teaser--publication .teaser__title a:hover,
.theme-white .teaser--recently-updated-series .hero__heading a.active,
.theme-white .teaser--recently-updated-series .hero__heading a:focus,
.theme-white .teaser--recently-updated-series .hero__heading a:hover,
.theme-white .teaser--recently-updated-series .teaser__title a.active,
.theme-white .teaser--recently-updated-series .teaser__title a:focus,
.theme-white .teaser--recently-updated-series .teaser__title a:hover,
.theme-white .teaser--widescreen .hero__heading a.active,
.theme-white .teaser--widescreen .hero__heading a:focus,
.theme-white .teaser--widescreen .hero__heading a:hover,
.theme-white .teaser--widescreen .teaser__title a.active,
.theme-white .teaser--widescreen .teaser__title a:focus,
.theme-white .teaser--widescreen .teaser__title a:hover{border-bottom:2px solid #737373;color:#737373}
.theme-white .hero--press .teaser__title a:hover,
.theme-white .teaser--editorial-team .teaser__title a:hover,
.theme-white .teaser--event .teaser__title a:hover,
.theme-white .teaser--gold-stories .teaser__title a:hover,
.theme-white .teaser--image .teaser__title a:hover,
.theme-white .teaser--news-event .teaser__title a:hover,
.theme-white .teaser--publication .teaser__title a:hover,
.theme-white .teaser--recently-updated-series .teaser__title a:hover,
.theme-white .teaser--widescreen .teaser__title a:hover{padding-bottom:4px}
.theme-white .teaser--event .teaser__title,
.theme-white .teaser--gold-stories .teaser__title,
.theme-white .teaser--image .teaser__title,
.theme-white .teaser--news-event .teaser__title,
.theme-white .teaser--recently-updated-series .teaser__title,
.theme-white .teaser--widescreen .teaser__title{margin:15px 0}
.theme-white #flying-focus{display:none}
.just-some-test{color:red}
.toc td,.toc th{padding:5px 10px}
.bp-large,.bp-medium,.bp-small,.bp-tiny{display:none}
@media all and (min-width:1024px){.bp-large{display:block}}
@media all and (min-width:840px) and (max-width:1023px){.bp-medium{display:block}}
@media all and (min-width:540px) and (max-width:839px){.bp-small{display:block}}
@media all and (max-width:539px){.bp-tiny{display:block}}
article.rich-text-fix>.section:not(.section--dark),article.rich-text-fix>.section:not(.section--dark)>.wrapper{padding:0}
article.rich-text-fix>section.section:nth-of-type(1){padding-top:40px;padding-top:2.5rem}
@media all and (min-width:540px) and (max-width:839px){article.rich-text-fix>section.section:nth-of-type(1){padding-top:60px;padding-top:3.75rem}}
@media all and (min-width:840px){article.rich-text-fix>section.section:nth-of-type(1){padding-top:80px;padding-top:5rem}}
article.rich-text-fix>section.section:nth-last-of-type(1)>.wrapper{padding:0 0 25px}
@media all and (min-width:540px){article.rich-text-fix>section.section:nth-last-of-type(1)>.wrapper{padding:0 0 60px}}
article.rich-text-fix>section.section:not(.section--accordion)+.section--accordion{margin-top:25px}
@media all and (min-width:540px){article.rich-text-fix>section.section:not(.section--accordion)+.section--accordion{margin-top:60px}}